When is the last day to register to vote in the presidential election?