An Asda spokesman said: "We know that some of our customers like to get into the festive spirit early and spread the costs before the big day, which is why we currently have a selection of seasonal treats available for customers to get their hands on - only 105 days to go!"

Last year Notcutts in Maidstone also sparked controversy by putting up Christmas decorations a month before Halloween.

Store puts up Christmas decorations in September

Retailers are often accused of over-commercialising the festive season in the rush for profits, but others say it's never too early to get into the festive spirit.