Building Appointment Calendar widget in AngularJS.