On or before December 31st 2020 is their deadline
They won't release during holidays because of lack of support and all that
They will release before BlizzCon
8.3 comes out in January not March
9.0 pre-patch will have about a month or so before actual launch which needs a month before BlizzCon
Late September 2020