What do you mean you haven’t started your Christmas shopping yet? Don’t you realise there are only 155 shopping days left before 25th December? I know this because last Wednesday Helen and I went down to Selfridges, where the Christmas shopping is encouraged even at the height of Summer. On Wednesday, the Ultralounge (I’m not entirely sure what makes it more ultra than your average lounge) was transformed into an all-white winter wonderland complete with Christmas trees, fake snow scattered on the floor and Mariah Carey warbling ‘all I want for Christmas is yooooou’ in the background. It was all designed to get journalists and bloggers in the mood for the festive season because the Selfridges Christmas shop will be open by the end of July. Yep, you read that right, July – although the exact date is a closely guarded secret. Can’t wait to get started? Here are a few snaps of the sort of goodies you’ll be able to find there, and throughout Selfridges, in the run up to Christmas – from tiny Vivienne Westwood bears to a giant Dior bear in a box, plus possibly the coolest advent calendar I’ve ever seen.