Simplified normaliseToPeriod