fn date_op<T: DateOp>( op: Op, l: &dyn Array, l_s: bool, r: &dyn Array, r_s: bool, ) -> Result<ArrayRef, ArrowError>
Perform arithmetic operation on a date array