Events calendar that provides rich and intuitive scheduling solution