Elections should be held on Election Day PERIOD.
I agree. But the real question of this post is how long the campaigns should be.