Amazon / Samantha Lee
But if you're buying for the modern gentleman, don't skimp on the grooming products - get him stuff he's actually going to use.
Sure, it's going to cost a little more than going to the local drug store and buying whatever's on sale, but we're sure he'll thank you for it.