I have done my Christmas Shopping. There, I said it.

Let’s settle this now… It’s never too early to start. Ever. 10 years ago, I think I would of waited until 7pm Christmas Eve, to drag myself to some hell of a high street and just do it. A rush buy for all the family. Fast forward to the beginning of December and I can…