You mentioned "Currently my supplier is not updating their promise date". can you elaborate why the supplier is not maintaining the required dates. you may discuss this with the supplier to make it a practice to enter the details.
Still if the supplier does not maintain the dates, then you may put up a validation in the system to make the required fields mandatory.