If they didn't sell, shops wouldn't put them out so early.
People buy early for xmas, eat them, buy again etc. Shops make a fortune out of lack of willpower.
Plus you can guarantee come Xmas Eve, empty shelves, endless customers asking "Where's all your chocolates" We have it every single year, same with Easter Eggs that will replace Xmas chocolates on 27 Dec.