Repeat: Halloween has not even gone yet but shoppers are already racing ahead in their preparations for Christmas.
Halloween has not even gone yet but shoppers are already racing ahead in their preparations for Christmas.