Christmas is coming, and fast. But we all know that! Have we all finished Christmas Shopping? A lot of people I have asked have said they have,or that they only need to get the odd thing.