Reading the dictionary I would expect the dateChanged message to fire when any part of the date is changed.
The message is sent when a date in the calendar is clicked. The parameter gives the selected date in the form YYYY-MM-DD.
When I use the widget on Mac OS and LC version 9.6.13 rc 1 the message only fires when a day value is clicked. So in your opinion is this a bug or a feature ?