Men's holiday gift guide 2024, from Kangol hats to the perfect socks

The festive season is here, which will either spark joy or fill you with dread, depending on how your gift shopping is going. If you to have everything done and dusted in July, then congrats as you can relax and enjoy the festive build-up. If, like most of us, however, the moment of putting wrapped presents under the tree remains a distant dream, t…