added DrmCalendar class and methods