Отмечать Старый Новый год в России начали с 1918 года, когда 26 января в РСФСР декретом Совнаркома ввели смену календарного летоисчисления. Тогда вместо Юлианского решили использовать Григорианский календарь. Расхождение в датах получилось на 13 дней. Так и возник исторический феномен, непонятный большинству иностранцев.
Выделяют и еще несколько оснований. Первое: Рождество по календарной традиции должно предшествовать Новому году. Второе: на традиционный Новый год с 31 по 1 января приходится Рождественский пост и есть много ограничений в пище и поведении.
По сути, вдруг возникший Старый Новый год — еще одна возможность "допразновать" традиционный Новый год.