Abstract for DateRepeat