E' open source si chiama ExtCalendar 2. Fa proprio al caso tuo.
Ciao