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

**WIP: do not merge!!!** 
I called it `append` because we have the same method name on the `SingleDay` view.. It's the simplest way to sort the DOM elements. It's not actually a `render` since we don't update the view content or build the element, we just append it to the container element.