When a user creates a new task and sets a due date, the date displays incorrectly in the task list view. It seems all tasks are displayed with the date in GMT, irrespective of the current user's time zone.
In our test environment, we are running in GMT+12. When we enter a task with a due date of July 1, 2010, in the list view, it shows as being due on June 30. However, when you view the task details, the date is displayed correctly.