Best time would be mid to late May IMO. Memorial Day is always a good bet.