Thats not how fiscal year quarters work at Activision though. Shadowlands will release in November at the latest if rdy or not to get in on the Thanksgiving/BlackFriday/Christmass sales. Now moving it to January would be a bold move and show they wanna deliver a polished experience but i doubt Activision would let them.
Edit: Actually seeing as the new consoles are out in November it might be a good move to delay it to avoid the hype and clutter of the new consoles which will no doubt be huge. Or they will go full crunch mode and release it in September in a half broken state.