Input (grade 10): Last Monday In the United States, Memorial Day, a public holiday, is on May 30, but observed on the last Monday in May.
Output (grade 8): In the United Kingdom, May Day is May 1st, but a public holiday is held on the first Monday in May.