Trigger changeDate event when manually updating the field.

Also adds `clearDate` event when the field is manually cleared.