Sunday before Memorial Day

3rd week of July

Sunday after Labor Day

3rd week of October