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

**WIP: do not merge!!!** 
I'm trying to simplify the timeController and dayObserver to avoid talking to the db as much as possible.