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

**WIP: do not merge!!!** 
```
ts < base - delta || ts > base + delta
ts - base <  -delta || ts - base > delta
base - ts > delta || ts - base > delta
Math.abs(base - ts) > delta
```