Try to parse to DateTime, fallback to null or fallback
fallback
DateTime? toDateTime({DateTime? fallback}) { if (this == null) return fallback; return DateTime.tryParse(toString()) ?? fallback; }