http://www.timeanddate.com/ seems to work pretty well as I talk to people in all different parts of the usa and use it to keep track.
I'd like to get input from a few others, timeanddate can get confusing at times.
Half the battle is getting the client to understand the system...