According to allearsnet.com, Memorial Day week-end rates under the historically highest attendance times, while Late April through Early June rates moderate attendance.
Between the two, I would pick June 4-16. Our schools' last day is June 9th, so those with school age children probably will wait until after school lets out to plan a trip.