Tesco shoppers are divided after spotting Christmas chocolates, like Quality Street and Celebrations, on shelves in July. While some are excited to stock up early, others find it too soon, raising questions about the psychology behind early seasonal displays and the potential for impulse purchases.