Allows an initial value to be specified.
Adds a change event that's emitted when the date is changed.
Adds the ability to format the date.