Прямо сейчас
Консервы. Приобрести солёные (маринованные) огурчики, помидоры, грибы, консервированного лосося, тунца, другую рыбку, горошек для оливье, кукурузу, оливки и маслины, сгущенку можно задолго до торжества. Эти продукты имеют длительные сроки хранения и могут подождать праздника у вас дома. Только смотрите внимательно на срок годности и на внешний вид банок, и поставьте их в тёмное прохладное место до праздника.
Икра. Заводские баночки икры можно купить заранее, обычно срок годности у них — несколько месяцев. Только маленький ньюанс: икру нужно сразу же поставить в холодильник, она не сохранится при комнатной температуре. Если вы купили развесную икру, то можно её заморозить. На вкусовых качествах заморозка почти не сказывается (если размораживать потом по правилам, медленно), хотя полезные свойства икры при заморозке, конечно, теряются.
Конфеты и шоколад. Сладости спокойно пролежат 1,5 месяца. Только их нужно хранить правильно. Не кладите шоколад в холодильник и не размещайте около батареи.
Алкоголь. Шампанское, водка, коньяк, вино — основные кандидаты на заблаговременную покупку. Только учтите, что у водки тоже есть срок годности. Если какие-то бутылки стоят у вас в баре давно — проверьте, может, уже стоит с ними расстаться.

Сырокопчёные колбасы. У палки сухой колбасы срок годности — два месяца. Только нужно хранить её в обёрточной бумаге и в холодильнике.
Растительное масло. Полтора месяца для растительного масла — не срок. Поэтому уже можно запасать бутылочку для замешивания домашнего майонеза и жарки хвороста.
За четыре недели
Красная мороженая рыба. В морозилке рыба может храниться не всю жизнь, а только около месяца. Поэтому её мы покупаем за 4 недели. Потом эту рыбу можно будет разморозить (медленно) и засолить. А вот для запекания лучше выбрать рыбу охлаждённую и купить её за неделю до праздника, не раньше.
Майонез. На пачках магазинного майонеза обычно написано: 30 дней. Верим и покупаем его за месяц до праздника.
За две недели
Сельдь. Многие думают, что селёдку можно купить и за несколько недель до праздника. Спешим разочаровать: сельдь в рассоле хранится дней 20. Поэтому лучше её покупать не раньше, чем за 15 дней до Нового года. И хранить в холодильнике.
Яйца. Они годны обычно месяц со дня упаковки. Вот только вчерашних яиц в магазинах почти никогда нет. Всё больше трёхнедельной давности. Если вам повезло наткнуться на яйца, чей срок годности истечёт уже в 2017 — надо брать. Тем более что яйца — именно тот продукт, что стабильно дорожает к каждому празднику.
Рыба и мясо в вакуумных упаковках. Срок годности продукта, запечатанного в заводской вакуум (заметьте, что именно в заводской, а не в коробочку, закрытую пленкой, как делают в магазине. В ней ничего долго не сохранится) — три недели. Но учтите, что импортные продукты в вакуумных упаковках обычно проходят все круги ветеринарного контроля, так что их точно не нужно покупать заранее. Они просто не могут быть изготовлены неделю и меньше назад, не успеют приехать. А вот наши мясо и рыбу, особенно у известного и хорошего производителя и поставщика, купить можно. Если срок их годности не истечёт в течение двух недель и более.
Сыр. В обёрточной бумаге в холодильнике свежий сыр свободно пролежит даже месяц. Если только он не лежал несколько недель в магазине, как это часто бывает. Поэтому для подстраховки мы не рекомендовали бы покупать сыры за много дней до праздника. Но две недели — вполне посильный срок.
Можно ещё посоветовать уже сейчас купить новогодние подарки (не съедобные) или хотя бы составить список планируемых покупок. Накануне праздника в отделах подарков супермаркетов народу бывает, как в троллейбусе в час пик.
А что ждет нас в 2019 году Желтой Свиньи можно прочитать здесь.