My visa validation starts from Aug 25th and, unfortunately, my flight to Moscow arrives on 24th Aug.
Can I wait there in airport until my visa is valid to enter?
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It only takes a minute to sign up.Sign up to join this community
The airline will not let you board the flight, because if they do, they'll have to send you back and pay a fine to the Russian government for transporting you without a valid visa.
So you Need to re-book your ticket.