А почему он должен именно 31-го меняться? Почему не в любой другой день? НГ - это не праздник, тк нет предмета празднования. Рождество - праздник (для православных разумеется), День танкиста праздник (для танкистов), День Победы праздник и тп, а новый год - это просто смена календаря и не более. Такой же праздник можно устроить с 31 августа на 1 сентября, даже логики больше будет, чем сейчас посреди зимы.др. аноним