When you are scheduling a meeting from a contact record, the timezone that is displayed is the one from your HubSpot account. If you are able to use the Meetings Tool, you will be able to change the timezone.
I also want to share with you these third-party tools that could help you when booking meetings from within your CRM:
If you schedule meetings by yourself from the contact record, the timezone displayed is from your HubSpot account - at this time it's not possible to have other timezones in there, I'd recommend posting an Idea in our Ideas Forum regarding this. That way other users can upvote it; and the Product Team regularly monitors the Forum
However, if you use your meetings link and book from there, you can choose other timezones.