[BZ-1059725] throw a meaningful runtime exception when a rule uses a calender not defined on the session
(cherry picked from commit fead15636ed3e4e2fe7dc0951faf09cde571fdbb)
[BZ-1059725] throw a meaningful runtime exception when a rule uses a calender not defined on the session
(cherry picked from commit 1bb4179776b029e02474d9f5ae2e587510583f2a)