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

**WIP: do not merge!!!** 
the number 3 and the `delta` are only used inside this method, I don't see a point since the method name and the way the values are used + comments already explain the reason why they exist.