Christmas is coming November 18 2016

What do you get for someone who is difficult to buy for? It's a common problem, a birthday or occasion crops up and you have to get a gift for someone who already has everything they want. Do they have any hobbies? What's their favourite sport? What TV programmes do they like? All of these questions can be clues as to what to buy them, but if you have known...