Bug 1083820 - [Calendar] update MonthsDay view to use DayObserver r=gaye

294 additions and **2,208 deletions**!!!
I think it could be clearer here if you just did a straight up string comparison between the html you're expecting and the `innerHTML`?