Do you capture the dates that you promised to your client using the Constraint Date feature (Finish-No-Later-Than, Must-Finish-On etc.) in Microsoft Project? We recommend you use the Deadline date feature instead because it keeps the forecasts in your schedule valid:

Project Pearls: Why You Should Use Deadline Date Feature Instead