Moving due dates into the future when editing tasks with past due dates
I often have tasks that are past due, i.e. from 2-3 days ago, that I do not want to postpone or move to today. I keep them "in the past" so that they show up at the top of the list when viewing all tasks. This reminds me that they are overdue as opposed to tasks listed for today for example.
I've noticed in the past couple of days that I seem to be losing tasks here and there. I have now figured out what's happening. When I edit a task from the past, let's say with a date of Jan 27 (today is Jan 30), the date listed in the edit field is 'Jan 27' and there is no year listed. So when I edit the content of the task and then save it, the task is apparently saved with a date of 'Jan 27 2014' instead of 'Jan 27 2013'. I can enter 'Jan 27' as the date query and it will show me the item that I just saved. When I click on it the date is shown as 'Jan 27 2014'.
I am seeing this behavior in the 'tod' view, but not when viewing all items in a project. So there must be a difference in the way the implied year is handled between these two views.
It seems like this started happening a few days ago. There was one day in particular in which I was getting error messages about a bad date when the date as a valid month/day but did not include a year. I hadn't actually changed the dates on items but was simply editing them.
This is a showstopper for me because of the way I use overdue tasks to organize things. It's too easy for me to accidentally "lose" a task by moving it a year into the future.