Shopping for the men in your life can really feel like a chore. Husbands insist they "don’t need anything”, boyfriends say ...