25 menswear essentials every man should have in his wardrobe | The Gentleman's Journal