public Nullable<DateTime>[] ReverseNullableDateTimeArray(Nullable<DateTime>[] input)
 {
     return (input == null) ? null : input.Reverse().ToArray();
 }