RelativeDate: introduce delta and deltaSteps accessors
switch to deltaSteps where appropriate
fix deltaYearSteps to take into account leap years