Added option in expiration rules to force the reference day to be a business day.
Updated rules with the new ReferenceDayMustBeBusinessDay rule, and fixed a couple of errors in the expected dates. All tests now pass!
Wrote the CorrectCalculationOfPricesBasedOnContractsNMonthsBack test.