if DST and Offset are the only info and they are the same in both circumstances then you wont be able to differentiate them You should not rely on Date's toString() or toTimeString(), they are specified to be implementation-dependent.
or you should try to determine the user's geolocation (based on IP address) or provide the user with a list of regions / areas in his or her time zone to choose from