We were very lucky to visit Moscow during their national holiday
The National Day of the Russian Federation , Russia Day commemorates the formal adoption, on June 12 1991 of the Declaration of Sovereignty of the Russian Federation which declared Russia’s “independence” from the USSR.
If you want to visit Moscow this is the perfect date the weather is great and Moscow is empty since most people go out of town for the holiday and the traffic is great.