Традиция отмечать Новый год два раза особо популярна у россиян. Это некий исторический феномен, который появился у нас из-за смены летосчисления.
Все началось в 16 веке, когда в некоторых странах был введен Григорианский календарь на смену старому — Юлианскому. Православная церковь не приняла это новшество, потому что прежний календарь основан на пасхальном круге, а григорианский привязан к астрономическому дню весеннего равноденствия.
Также возникновение праздника Старого Нового года связано с тем, что Рождество должно предшествовать Новому году. Иначе он приходится как раз на рождественский пост, исключающий обильные застолья.
Словом, причина появления праздника Старого Нового года — в расхождения Юлианского календаря, который называюь старым стилем, и Григорианского — по которому сейчас живет почти весь мир. Разница между календарями — 13 дней. Поэтому по старому стилю Новый год наступает в ночь с 13 на 14 января.