Отмечать Новый год 1 января жители России начали в 1700 году по указу Петра I. До 1699 года в России Новый год отмечали по церковно-византийской традиции — 1 сентября. До 1492 года — 1 марта.
В 1918 году декрет Совнаркома ввел новое летосчисление: после 31 января 1918 наступило 14 февраля. Советская Россия перешла с прежнего Юлианского на принятый в Европе Григорианский календарь. Поэтому дата Нового года сместилась. Но Русская православная церковь не подчинилась декрету и не приняла Григорианский календарь.
Поэтому, когда Рождество «переехало» на 7 января, православные продолжили праздновать Новый год как и раньше – через шесть дней после Рождества, то есть в ночь с 13 на 14 января. Так и возникла традиция отмечать старый Новый год. И в 2018 году этой традиции исполнится 100 лет.