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