It's the same for me and I'm not sure about it but I think that another and earlier registration-date by the download- or customer portal or something similar will be used as the join-date because you are the same user in all these systems. Maybe sli could confirm it respectively which date will be taken for it.
Yes, that is the page. I agree it's a language/locale settings.
But the issue is with conversion, I have set English as language and Australia as locale but date still shows March 3, 2016. When I change the locale to United States it shows October 3, 2016, which is not correct. Language/locale is UI stuff and current format of date is regardless of it. If we have date shown in MM/DD/YYYY or DD/MM/YYYY format than we can make it a language/Locale issue.
If we consider this conversion correct than I believe the date format conversion, at the time of registration was incorrect and it was stored incorrectly in the database. Why? My guess is, the default language/locale is English/US when I registered on October 3, 2016 and the date stored as March 10, 2016 after conversion. Therefore, when I change Language/Locale to English/AU it gives me March 10, 2016 but for English/US it gives me October 3, 2016.
Thanks for the additional details. Yes, this sounds like a bug with date conversion based on the language settings. I will put together a case to enter a support ticket for this, and will let you know once we get it resolved.