handling timezone offsets for talk times

I noticed that we weren't showing the times local to the event itself  (check Lone Star as a good example).  This patch fixes that for the event view screen.