Using nothing but a simple data module and D3, you can build a respectable calendar in (almost) less time than it takes to Google "free calendar component".