We want to keep track of published date with a custom datetime field as last updated at is always updated even if editor fixes any typo.
For this reason we introduced a datetime field and with field add-on plugin we are setting current datetime when editor creates the draft.
Now this field can also be changed by the admin/editor to set any date manually. But we would also like to update value of this custom published date field when editor sets future date to schedule publishing date.