Because he was to stoned to check his ticket had the right date on it
Seriously though dude, the airline should be able to sort that shit out for you no problems
We used to do that all the time in the UK, just tell them the agent must have mis-typed the date and because of Christmas mail you only got the ticket yesterday
Regards,
Lee