"From a marketing point of view, you don't introduce new products in August." - White House chief of staff Andrew Card.
Remember that little gem?
December would have been a better time, when people are freezing their asses off and rushing into the emergency room for flu shots. The Christmas spirit would kick in.
What would Santa do? He would deliver the goods.