Last week, it was announced that Selfridges Christmas Shop opened, amidst a bit of controversy (it being August and all). But for some, this was delightful news, and a welcome start to the Holiday Season (yes, even in August). Since we're based in London we promised our fans we would go have a look, and here's our exclusive tour of inside Selfridges Christmas Shop. \ Stick around to the end, coz we have a great Giveaway for our readers! Selfridges is one of the most prestigious department stores on Oxford Street, and it's historical facade is gorgeous. The Christmas Shop…