I understand completely. The issue is that iTunes (and pyTivo for display purposes) treats the OAD as a full GMT timestamp so it gets adjusted to the local timezone. That's why I run a modified version of pyTivoMetaThis that sets the OAD time to 23:00:00. Of course, that doesn't help in this case, since it is coming from the TiVo. If a time is going to be set, I would suggest using a time later than 06:00:00 as that would still result in the wrong day being displayed for at least half of NA. Then again, anyone in Australia has the opposite problem.