From sleek tech gadgets to sporty sneakers, here are the best gifts for men that will delight for any occasion.