Less than operator for DateTime with nullable DateTime Returns false if other is null
other
bool operator <(DateTime? other) { if (other == null) return false; return isBefore(other); }