ENH: Removes the general NTimesPerPeriod in favor of OncePerDay.

Adds value checks for NthTradingDayOf(Week|Month) and
NDaysBeforeLastTradingDayOf(Week|Month) to assert that n is a reasonable
value.