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

**WIP: do not merge!!!** 
it will probably affect the perf numbers.. I know that it already affected the performance when moving between months (not because of the delay increase, but because we call `timeController.findAssociated` which talks to the db)