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