has_calendar updated to support old syntax (only starting date event) and new syntax ([stating_date, ending_date] array).
Documentation for events with starting and ending dates.