You choose an election date and work backwards from there. They haven't done that or the election would be in November
If the election starts barging into December, the weather and Christmas will fuck it all up.
But if they leave it till January the government will stagnate for another three months.