I, for one, do not worry about other's clock settings in JS. :eek:
I would rely on the server's clock, much like you have done, if it is that important. :)
I also left the logic available to adjust for MST using UTC and/or the gettimezone() function. I'm not in MST so I left that as an exercise for the student.