Formats the DateTime object using the EEEEE format and optional locale.
String formatAsEEEEE([String? locale]) => DateFormat.EEEEE(locale).format(this);