Ignite UI for jQuery Scheduling

Ignite UI Schedule
The Schedule component is used to display and manage appointments with associated resources. One-time and recurring appointments can be displayed in a day, week, or month view; a month view with an agenda split view; or an agenda view.