I'm not really keen on people calling for government bans on things that they happen not to like. By and large, I take the view that the biggest threat to our freedom comes from the governments that we elect, and where possible we should err towards being as permissive as possible - at least in terms of the laws we impose.
However, it has long since been clear that the shops either can't, or more likely won't, police themselves when it comes to maintaining the seasons and festivities. Indeed, in one case a store in London started advertising Christmas at mid-summer this year, from which it's a short step to everyone just advertising Christmas all year round, and then anything that's different about that season is lost.
So I think the government needs to step in: shops should not be allowed to advertise Christmas until after Halloween, to advertise Valentine's Day until after Christmas, Easter until after V-Day, "Barbecue Season" until after Easter, or Halloween until the last weekend in September.
I believe that way they always have something they can advertise as being 'seasonal' but at the same time we have a nice, distinct separation between events. And, crucially, we don't have Christmas colonizing all of the seasons. (Though, in fairness, I would definitely go to see a sequel to "The Nightmare Before Christmas" in which marauding elves seek their revenge for Jack's ill-fated invasion attempt in '93.)