Returns true if left isBefore than right
static DateTime min(DateTime left, DateTime right) => (left < right) ? left : right;