Actually Orthodox Christmass Eve is on 6th of January and Christmass is on 7th of January. They are free of work up to 12th of Jan.
No connection with economy, because it is going strong, remember ruble has a gold base unlike US dollar, and all this fall was very usefull for Russian State because they bought almost all shares of their big companies at very low price...so it is wise move!