The logic in the "create new task" assumes that the due date specified is in the same year. This is probably a mistake; I would venture that the vast majorities of to-dos are created for future dates, and not previous ones. My suggestion is that the code is updated so that if all new dates are assumed in the future. This would prevent new tasks entered today for, say, Jan 4, to have the default due date of Jan 4, 2010, almost a year ago. Thanks!