public static DateTime? ToNullableDateTime(this string text) => DateTime.TryParse(text, out var date) ? date : (DateTime?)null;