I'm 30-something and this is the first Christmas I can remember where people are going on about some bloody elf. Suddenly seems all over facebook, people complaining about not being able to get one etc etc. Where has this come from? I'm guessing some kind of american import. And what even is it?