lazy instantiation of calendar