Shopping for holiday gifts can be stressful, especially when you're on a strict budget. For most people, $50 or less is the sweet spot to get a quality gift without breaking the bank. But did you know ...