Whilst I am definitely in the "remove commit dates" camp, I agree that if that's too hard to do so, then it would be very valuable to add the real Due Date in the main task box, next to (or immediately above/below) the Commit Date. This will at least resolve the key concern, which is the confusion ...