Extended protocol to dates and calendars