Sometimes tasks don't need a due date. This is often the case for low-priority tasks that should be listed somewhere but won't get done any time soon. Would it be difficult to support tasks with no due date?
It would also be helpful if tasks had a priority setting, but that's secondary.