With the notify on assignment emails, the due date in the email is one day early - it is subtracting 4 hours from the date/time - we aren't using time with the task so a task that is due on July 30 is saved in the database as 7/30/11 00:00:00. With 4 hours subtracted, it shows in the email as 7/29/11 20:00:00.

The timezone and time on the server is correct and the timezone is correct in the php.ini file, and the users timezone is correct.

What else could be causing this??