falapatorius:
It takes 10-14 days for candidacy declarations and voting. Add a couple days for tardy ECs and that's at least 2 weeks.
It's ten days for candidacy declarations, plus a couple for tardy ECs - but sure, that's about two weeks. But it's also not really relevant, because the wording deals with the beginning of the next election cycle, and not its end. That is, it already allows for about two weeks, and elu is suggesting pushing it back another two, for a total of about four weeks in the seat. Pushing it out a month would mean six weeks, and I personally think that's far too long, particularly for the other offices which are filled in a more temporary capacity.
Edit: What could make more sense is adopting r3n's suggestion of non-set elections. Terms remain four months in length, but a term starts whenever an election concludes - whether it's an election because someone's term has ended, or because there was a vacancy, or whatever. It would eliminate any need for "special" elections.