@override String? getDate() { if (date == null) getDateAsDateTime(); ///this generates a non null date if (!hasZoneOffset) date = '$date$localZoneOffsetAsString'; return date; }