Все просто и ясно.
Нужно покупать оптом, на оптовой базе.
Для того, чтоб "вписаться" в нормы закупок, можно скооперироваться с друзьями по работе, соседями, составить список продуктов, с которым затем ехать на закупки.
Заготовки нескоропортящихся продуктов желательно делать заранее, за 2-3 месяца до праздника (консервация - горошек, кукуруза, ананасы, маслины; шоколад, конфеты, орешки, сгущенка, пакетики желе, вино-водка, сладкая вода...). Овощи вообще заготовьте с начала осени.
Зная, что ближе к Новому году имеют привычку повышать цены, некоторые продукты (мясо, голяшки-ножки на холодец, птицу, майонез...), можно заготовить заранее - благо для мясных блюд есть морозильные камеры или просто морозилки. Яйца тоже можно купить за 2-3 недели.
Из грибов можно сделать заготовку для пиццы и/или жюльена, пережарив их с луком - хранить в морозилке.