A minimalist, pure javascript solution for a common problem: monthly calendar views (err... models)