One gift that you absolutely cannot go wrong with, every day. Today, a cheap pair of headphones.
Source: amazon.com
Everybody needs one cheap pair of headphones. Maybe it's your only pair. Maybe you already have a very expensive, very fancy set of cans. But everybody needs at least one set of headphones they don't have to care about. A set to be used at the gym, filled with gunk and sweat and funk. A pair that can just stay in the bottom of your bag, just in case. Or to loan out because you can't say no, even though you know your chances of getting them back are dimmer than Nate Silver's chances of being wrong about an election. Monoprice's 8320 headphones are that pair: At $9, they are nearly disposable, but they are in fact supremely decent buds, having been determined by The Wirecutter to be the best buds under $30.
And that makes them a perfect stocking stuffer or tiny gift for someone you like. You cannot go wrong with these. Buy them here.