Date Formatting depends on the locale settings. You can set locale on the workbook and publish so that it will be same for everyone (globally). To set Locale, click Workbook Locale on the File menu. select more and select locale required for you. You must save the workbook to make this change permanent in the workbook and publish it to server.
Please note that this locale settings will impact Number format and currency symbols as well.
Hope this helps!
Your requirement can be achieved, kindly follow the below link for reference:
These link will derive you to the required output.
My server is in Japan.. Users are in India and Thailand. How can the users
in India and Thailand will agree to change their oS regional settings
On Thu, 12 Dec 2019, 12:43 pm KALPIT GOYAL, <firstname.lastname@example.org>
If you set locale settings at workbook level, you wouldn't need to update OS settings at user end.
Thanks for all your replies. Today got the confirmation from Tableau Support as the date display in crosstab will always match the PC Date,Time,Number formats. (PC Regional Settings). We can format the date in Tableau using all the above mentioned methods but this is only for display in server and not for crosstab usage.
If you feel my solution helps you in anyway then kindly mark it as helpful.
Thanks in advance!