Ready to wrap up your holiday shopping? Take your pick from our favorite finds. To buy for men: $27; amazon.com.