new calendar view #383

I have made a new pull request, now it is mergeable and only 1 commit ;)

Waiting for your comments.