Tesco seem to think it’s Christmas time, and who am I to argue with their judgement? My local branch now has half an aisle dedicated to seasonal fare like Christmas puddings and mince pies. They should put up a sign: Hurry! Only 92 shopping days left until Christmas!

Like kudzu, the uncontrolled proliferation of Christmas reaches further each year. I wonder if 7th September is a new record.