When is it too early for holiday shopping?

{democracy:79}
- - - advertisement - - -