Last Day to Register to Vote for the May 8th Special/Annual Town Meeting & the May 20th Annual Town Election