angular.js powered calendar app