https://sierrawave.net/political-filing-periods/
Political filing periods