Triggers generic and specific change events.

When a model property changes, both the generic "change" and specific
"change:propertyname" events are triggered.
Bug fix: fails to select a different month when selected year is out of visible range.