parseDate function
Implementation
DateTime? parseDate(dynamic value) {
if (value == null) return null;
if (value is DateTime) return value;
if (value is String && value.trim().isNotEmpty) {
try {
return DateTime.parse(value);
} catch (_) {}
}
return null;
}