The full push has already begun before Halloween. That's why it makes sense for retailers to begin their ad push weeks before Thanksgiving.
And this year, we easily see the September spike making itself known.
The earlier start to the shopping season means each individual day has less importance overall. A single Black Friday and a single Cyber Monday mattered a lot more in the quaint world when consumers only spent 30 days shopping. Now that they spend almost 90 days shopping for the holidays, the effect of each day matters less. It's one reason to remember that despite recent weak retail numbers on specific days, the longer season might be making up for it. A true comparison would take the entire fourth quarter into consideration.
There may be no turning back the trend. Consumers are increasingly more interested in the holidays sooner, despite what we will admit to our friends and family.
Read More Beware of overspending this holiday, pros say
So instead of blaming companies for advertising so soon, consider thanking them for waiting as long as they do before bombarding us with their ads. It's not their fault they're advertising so early; it's ours. They're just giving the public what it wants. The next time you complain about an early Christmas ad, look around you, or in the mirror.