Calendar widget. Incomplete unit tests.