Add some basic implementation for Calendar