No worries about DST at all :) ActiveSupport will take care of that for you.
Time.zone = "Central Time (US & Canada)"
t = Time.zone.parse "2013-10-29T08:30:00"
#=> Tue, 29 Oct 2013 08:30:00 CDT -05:00
t.dst?
#=> true
Ref about time zone setting and dst?
http://api.rubyonrails.org/classes/ActiveSupport/TimeWithZone.html
Update: The above block is for showing purpose. In app, you can set time zone at config/application.rb
config.time_zone = 'Central Time (US & Canada)'
This will set default Time.zone
so you no longer need the first line of above code.