If I'm not mistaken, Commit Date is generated by the Assignee (the Assignee goes into the Task and chooses the date they think they will have it done by) and thus a PM can't edit it. Our organization ignore Commit and Projected altogether and works entirely off the Planned Date so the PM can have that control.