Certificate Validity Timestamps displaying incorrectly based on Locale

Something I have come across using Brave, but not sure it is Braves fault as Chrome does the same.

I am using Ubuntu 25.04 Desktop with Brave [Brave 1.79.119 (Official Build) (64-bit)] Chromium: 137.0.7151.68

I am in New Zealand and have my Locale set appropriately:

localectl
System Locale: LANG=en_NZ.UTF-8
VC Keymap: (unset)
X11 Layout: us
X11 Model: pc105
X11 Variant: intl

When I go into the detailed properties of certificate of the website being visited I see the following dialog snippet.

The issue is this date is being displayed incorrectly as the information on the General dialog shows:

Which, for New Zealand where we use DD/MM/YYYY as our date display, is a completely different day and month.

Another issue is the dialog in both cases seems to be converting the GMT timestamp to local time which I think can be misleading as the Certificate is stamped with GMT.

Firefox shows this:

As I said in the beginning probably not something the Brave developers have control over but as my day job involves management of certificates and the ramifications of expiring ones this Local/GMT, Date display DD/MM vs MM/DD thing is annoying.

Jim