What is going on. Half price clearance sales already? Shops have sold out of most stuff when I'm just wanting to buy it. 
I have no wish to abide by the retail calendar, which puts Easter in January and Christmas in October. I wish to shop for Christmas in December. Can anyone explain this madness?