You need to handle this by doing a customization (this is not default). Just add a custom event subscriber to OnAfterValidate event of the Promise Date field and on it set the Shipment Date accordingly.
↧