The tradition to close everything on a holiday extremely contradicts to Russian point of view. If people are free of work they will go everywhere: shops, store, supermarkets, restaurants, cafes etc. In Russia EVERYTHING is open on any holiday. The only except is New Year (January 1st).