I've seen Xmas-related material in the shops for weeks now. I'm sure I saw mince pies in ASDA a few weeks ago.
I'm sure there should be a limit on everything - Hallowe'en stuff stays in October, Xmas stuff only in December - it's all very fun for a while but then gets a bit boring when you've heard the same song for the umpteenth time in a row. It kinda ruins the magic.