Calendar: updated calendar with templates.