Horde has a calendaring option, and from running Imp it looks like it should be very robust and scalable; and could be integrated with mail and other services. www.horde.org