Spring: The last full weekend in March which doesn’t contain Easter. 
Fall: The last full weekend in October which doesn’t contain Halloween. 
If the holidays do fall during the last full weekend, we move the event one weekend earlier in the month.