You can download a pdf file of these important dates here.
First day to circulate and file nomination petitions: February 17
Last day to circulate and file nomination petitions: March 10
First day to circulate and file nomination papers: March 11
Last day for withdrawal by candidates who filed nomination petitions: March 25
Last day to REGISTER before the primary: April 20
Last day to apply for a civilian absentee ballot: May 12
Last day for County Board of Elections to receive voted civilian absentee ballots: May 15
MUNICIPAL PRIMARY May 19