Whether you’re shopping for a friend, father, or husband, here are 54 best gift ideas for men, from cool style flexes to impressive tech and home accessories.