Waterproof running shoes, cocktail machines, grilling spices, beard straighteners, and more of the best gifts for men in 2024 ...