date-changed trigger when setting the date
The date widgets are emitting date-changed event when the value is set by code (not the user). This is not the same behavior as the changed event of Gtk.Editable. The result is that the calendar widgets have there changed method called when they just display the value.
The widgets should probably also not emit when the popup is hidden because only day-selected should be responsible.