Time Zone Offsets

I just finished a simple app to queue up e-mail based on an inputted
date and time. The app works great, and Rails made building it a real
pleasure.

The one item I forgot to account for, was time zone offsets. If someone
from a different timezone submits a date/time for an e-mail to be sent
out… the time in the db currently gets saved as whatever they entered,
explicitly, which means the e-mail will be sent out at that exact time,
but in the wrong timezone!

So, it seems there may be some tools in Rails to help me solve this
problem, and I can’t imagine this hasn’t been tackled many times before,
and in many ways.

Any suggestions for the best way to proceed?

Thanks,
stirman