getDateTimeOrNull method
Implementation
DateTime? getDateTimeOrNull(String path, [DateTime? defaultValue]) {
final value = get(path);
if (value == null) return defaultValue;
if (value is DateTime) return value;
if (value is String) return .tryParse(value) ?? defaultValue;
if (value is int) return .fromMillisecondsSinceEpoch(value);
return defaultValue;
}