Reduces a list of dates to the oldest date.
static DateTime reduceFuture(DateTime value, DateTime element) { return value.isBefore(element) ? value : element; }