Bug 432979 - AbstractCalendarItemProvider ignores the displayMode of the calendar

Patch provided by Adrian Sacchi