Actual campaigning for public office should be limited to 45 days before the day of the election.
Why is this important?
It is a total waste of time and money and also very annoying for candidates to campaign for office so long before the election. Many countries have rules that limit the time candidates can campaign.