DateCalculationProtocol modified