I believe the devs mentioned the 20th as being the date stores could theoretically already have the game, however if they sell it then or wait a day is entirely up to them I think

and again, under the "no release date threads" rule, I'll lock this as there's simply no way to know this for certain