use BusinessCalendarManager instead of create a new instance each time
Merge pull request #168 from xuhuisheng/ACT-1833

use BusinessCalendarManager instead of create a new instance each time