Staggering different months for each position is already possible, theoretically, in a roundabout way. "Simply" change the position to elect each month when you want it to have an election that month, and leave it as appointment or elect once when it's not desired to vote for it.