Month is a bit trickier than the rest. It is such a long object that it
can be both in and out of a BusinessCalendar. The code here may seem
excessive, but it has to be to handle this case.
Parameters: mask - Parameters: length - Parameters: startDate - Parameters: endDate - Parameters: tz -