Use same callback for year and month changed.

If we change the year by passing december/january monthwise, the year
changed event is not triggered, thus leaving us with incorrect holidays.
By using the same callback for those events, the holidays are calculated
with each month change.