Calendar learning