С 1898 года 1 января является нерабочим днём. По закону от 25 сентября 1992 года также и 2 января стало выходным. Кстати, узнать какой сегодня праздник можно тут http://rx24.ru/prazdnik Рекомендую! Отличный информационный портал, удобен, приятен в общении.
По закону от 29 декабря 2004 года с 2005 года с 1 по 5 января установлены новогодние каникулы. При этом их фактическая продолжительность в 2005—2013 гг. составляла, вместе с Рождеством Христовым (в некоторые годы — вместе с предшествовавшими им декабрьскими выходными), благодаря переносу совпадавших с нерабочими праздничными днями выходных дней на следующие за ними рабочие дни, 10 дней. Их фактическим первым днём становились 30 декабря — 1 января, а последним, соответственно, 8—10 января.
По закону от 23 апреля 2012 г. в состав новогодних каникул формально были включены 6 и 8 января.[4][5] Но на фактическую продолжительность новогодних каникул это не повлияло: в 2013 г. она составила те же 10 дней, что и прежде, в то время как в 2014 г., впервые, они продолжались фактически лишь те восемь дней (вместе с Рождеством Христовым), что и указаны в законе. Но одновременно с формальным дополнением новогодних каникул двумя днями, 6 и 8 января, законом предоставлена возможность переноса Правительством Российской Федерации совпавших с январскими праздниками (с новогодними каникулами и Рождеством Христовым) выходных дней на другие дни в очередном календарном году. Это позволило с 2013 г. полностью отказаться от практики переноса выходного с воскресений, т. е. от назначения воскресений рабочими днями, а для пятидневной рабочей недели — от такой же практики и в отношении суббот, которая ранее производилась для объединения с ближайшими выходными нерабочего праздничного дня.
В 2015 году фактическая продолжительность новогодних каникул вместе с Рождеством Христовым достигла рекордного срока в 11 дней, с 1 по 11 января.