“lock down” a property value after it has been entered.

Is there a way to effectively “lock down” a property value after it has been entered into the metadata for a new document?  We have a property called “Need by Date” that is entered when the document is created.  Occasionally this value is being changed by users to fit their schedule and the only way to know if it’s been changed is to review the history.