I've been in retail. I know the Christyule season is like the primaries, and they keep scooting the day up to be competitive, and a natural consequence of this is that the trees come out in late September. I can accept that. Part of this is because to get the high-quality Christmas material, you HAVE to order in advance (otherwise, it's out of stock), and if you don't sell it, you have dead stock.
But...but but but...it is COMPLETELY inappropriate for the muzak in the office men's room to cough up "The Holly and the Ivy" before Thanksgiving.