Each tasks should have date when they are due. The reminder date does not necessarily mean the task is due on that date and time, as it is implemented currently. What if I have an important task which needs to be completed on a particular date but I want to remind myself a few days before? Having a task date is semantically correct, and it would clear any confusion of when is the task actually due and when I would be reminded of it. That's also how Astrid works (and the reason why I went from Any.DO to Astrid, but its a shame that it will die!).
Each tasks should have date when they are due. The reminder date does not necessarily mean the task is due on that date and time, as it is implemented currently. What if I have an important task which needs to be completed on a particular date but I want to remind myself a few days before? Having a task date is semantically correct, and it would clear any confusion of when is the task actually due and when I would be reminded of it. That's also how Astrid works (and the reason why I went from Any.DO to Astrid, but its a shame that it will die!).