We use Appointlet to manage our calendar.