And, finally, the summer begins on MemorialDay, a US public holiday which falls on the last Monday in May (after which it is socially acceptable to wear white), and ends on Labor Day, the first Monday in September.
The idea is that if MemorialDay was not simply a long weekend holiday for going to the beach and grilling, more Americans might actually realize that it has a deeper and much more somber meaning.