Complete method for calendar data construction