We need a field to capture the Initial Due date for Tasks and this would become read-only after the Task is created. the regular Due Date field can be modified as the task progresses and for when yearly analysis is done, comparison could be done for all tasks with the original due date, revised due date, and completion date.