Уважаемый Иван!
Если Вы не хотите ждать как на иголках, пока с какой-либо брони или вследствие дополнительных вагонов/поездов появятся свободные места, то можете купить билеты до Новгорода-на-Волхове на 42-й поезд следующим макаром (если Вас не пугает плацкарт):
1. Сначала покупаете в кассе билеты на 31.12 (!) из Вышнего Волочка до Новгорода-на-Волхове, в 11-й плацкартный вагон, хорошее целое отделение + одно нижнее в соседнем отделении. В вокзальной кассе один такой билет будет стоить 191.8 руб.
2. Далее покупаете билеты на 30.12 из Москвы до Вышнего Волочка, только на 30.12, в 11-й плацкартный вагон, попросите кассира заказть те же места, что получились от Волочка до Новгорода. Один такой билет в вокзальной кассе будет стоить 135.9 руб. Итого "разрывным" способом отправить одного пассажира будет стоить 327.7 руб., в плацкарте, на хороших местах, всех вместе, безо всяких пересадок. При посадке на Ленинградском отдаете проводнику 11-го вагона по два билета с каждого пассажира и сообщаете, что едете до конца.
Что касается обратных билетов, то на второе января из Новгорода-на-Волхове до Москвы плацкартных достаточно (целиковые отсеки остались, по-видимому, только у туалета). Стоимость одного билета на вокзале со всеми сборами - 277.0 руб. Итого пяти взрослым пассажирам поездка в Новгород изложенным мною способом обойдется в 3023.5 руб.
В случае заказа в МЖА комиссионный сбор будет взыскан с каждого из 15 бланков (посчитать - ужас).
Только не ходите на Ленинградский вокзал, там вас непременно обсчитают, если вообще эти билеты продадут. Можно купить в МЖА на "Комсомольской" (там сбор не взимается), на Курском или Белорусском вокзалах.