1. They are actually useful
Handing out promotional items is one thing, but offering promotional items your audience will actually use is something else. Everybody uses calendars, and most people have at least one physical one at the home or beside the office desk.
And I bet you that a large portion of them are promotional in nature. Calendars are one of the most discreet but efficient ways to build brand awareness.