Why is the requirement only that it be cancelled by midnight the day of? Wouldn't something like requiring an hour before the original itinerary flight time make more sense? If they want to know that someone is not taking a flight, why bother with midnight at all, if the flight has already left?