Re-imagining the calendar is just js calendar, to be eventually upgrade via database driven