formatDate method
Formats a DateTime object to a readable string.
Uses yyyy-MM-dd format by default.
Implementation
String formatDate(DateTime date, {String? pattern}) {
final formatter = DateFormat(pattern ?? AppConstants.defaultDateFormat);
return formatter.format(date);
}