D7 port of the Calendar Block module