Just to follow up on that, what's the solution? I think we all know that if the party's in power and they can call an election at any time, it's to their advantage. So fixed date is seemingly fairer, but you're saying this causes a problem.
On September 28th, 2017. See this statement in context.