This is still happening. I'm flying from SFO to NRT in "-55 minutes". I'm also not getting a meal in Business.
I looks like this is only a problem with the system that constructs the data for the email message which seems to be ignoring the date change and also not picking up meal information, as the data is all correct when I look it up online.
Just a formatting problem with the email message.