Best gifts for men: 35 ideas across food, fashion, and tech