The comments come ahead of Memorial Day , a national holiday that takes place on the last Monday of May each year .