Dh got some socks from M&S for Xmas and each pair has worn through. He needs some decent quality cotton socks for work that won't get holes in the toes in a matter of weeks. Anyone recommend any that last? Thank you!