Timespan__new is defined in the acs-events package, and the .info file for calendar had a typo, so the events package was not required to install calendar. I assume that you don't have acs-events installed yet? I've fixed the .info file, and you should be able to fix your problem by installing acs-events from the package manager.