OK, now I'm confused.
I use iCal and have at times set appointments for a different time zone. For instance, my home time zone is EST. When I go overseas to Asia and have appointments set for say HK, when I set it up on iCal, click the HK time zone. Say 10 am HK time for May 17th. And let's for argument sake, say my wife has doctor's appointment on May 17th, 10 am EST.
When I land in HK, my clock is automatically set to local HK time. At May 17th, 10 am [or earlier, depending on the alerts set up], my alarm sounds to remind of same. My wife's doc appointment for same but EST would not result in reminder until May 17th 10 pm HK time [since HK is 12 hours ahead of EST].