Hi Chuck,
Simply, this is not possible in any reliable way using at this time. DNN does not support DST because ASP .Net v2 (which DNN 4.x is using) does not. Consequently it is impossible for the module to reliably convert from one 'timezone' to another.
You may consider that it is just a matter of adding or subtracting the number of hours away from GMT, since each user configures a time in their profile. This works outside of DST, but during DST it cannot be reliably stated that someone at -6 is one hout different. If you go through the US states not every state uses DST. In other parts of the world not everyone within a timezone changes on the same day. This is why Windows offers you approx 90 choices rather than 24 (or so).
Consequently the module shows you the time of the event in a specified timezone (which through templating you should be able to display in all views and in the tooltips). It also tries, (not perfectly for the stated reason), to display events at the right time when combining sub-calendars from different time zones into a single master calendar.
Hope this is clear, it is a much discussed topic in this form and in the project team. The good news is that ASP .Net v3.5 supports DST, and we hope that the functionality will be added to DNN in the future, and which time time you can be sure the Events module will add support.
Cheers
Roger