Returns date formatted string with support for custom format
String format([String? format]) { return DateFormat.format(this, format ?? 'yyyy-MM-dd HH:mm:ss'); }