Можно предположить, что так люди поступают там, где не очень много магазинов и товаров (например, в небольших городах, в провинции и т.п.). В больших городах всегда есть в продаже любые желаемые товары, только денюжку выкладывай)
Я лично не замечаю перед Новым годом никакого столпотворения, даже наоборот, какие-то пустоватые магазины, народу мало. Никакого ажиотажа или сумасшествия, ничего не сметают, берут спокойно, свободно.
Если где-то ажиотаж и образуется, то связано это, скорее всего, с какими-то распродажами или акциями, когда в уходящем году хотят купить товары подешевле (хотя часто не намного дешевле бывает и, по-моему, люди давно уже не падки на эти уловки).
Здравомыслие всё же сильнее, многие понимают, что всё будет в продаже и в наступающем году и нет никакой нужды закупаться, как в последний раз, тратя время, силы и последние "кровные".