Input (grade 9): In the United States, Memorial Day, a public holiday, is on May 30, but observed on the last Monday in May.
Output (grade 10): In the United States, Memorial Day, a public holiday, is on May 30th, but is observed on the last Monday in May.