Two time zones is not new. The part I care about is the small sun or moon next to the second one.
The question you actually have when you glance at a second time zone is not "what time is it there", it is "can I call". So the face answers that instead: a sun if it is daytime where they are, a moon if it is not, and you set what counts as daytime there. When the other zone is on a different day it says so, 6:50 +1.
Two things that came out of building it, in case they are useful to anyone here.
First, Connect IQ has no time zone database. getClockTime() gives you the watch's own offset and nothing else, so the home offset has to be a setting the user picks, and they have to adjust it themselves when DST changes there. Every GMT face works this way. I decided to say so in the store description rather than collect the one-star review afterwards.
Second, half-hour and quarter-hour offsets: India +5:30, Nepal +5:45, Newfoundland -3:30. Whole hours only would leave out a lot of people, and it is very little extra work.
Layout: local time large, date under it, a divider, then the second zone's label (up to ten characters, you name it) and its time. Dark or light, five accent colours, 12 or 24 hour. The always-on screen keeps both times, dimmed - if you wear this face, the second time is the reason, so it stays.
107 device targets. English and Spanish. It asks for Background and Communications, which the payment library needs to check the licence; nothing about you leaves the watch.
https://apps.garmin.com/apps/420506aa-c3fa-473d-a88e-8ff4bede5962
Free for 7 days, then a one-time 1.99 USD through KiezelPay.
If something looks wrong on your watch, or there is a zone behaviour I have got wrong, tell me the model here and I will look at it.