Both is possible, but the normal way is converting it. It's a bit tricky because it has not a constant distance to UTC. For determining if a time T is DST or not, use

Now = T;
if(dst(NOW)) ...