Events and Listeners
The date components use well-defined models to control all date aspects. You can attach listeners to them to be notified whenever something changes.

For instance, you can use such a listener to activate a save button when a date is edited.