Reasoning Calendar