Bug 1084014 - [Calendar] update Month view to use DayObserver r=gaye

**WIP: do not merge!!!** 
I think it's better to do it like this, otherwise it would execute 3 times instead of once..