Use Time.current

To prevent time zone errors use Time.current instead of Time.now as
per: http://www.elabs.se/blog/36-working-with-time-zones-in-ruby-on-rails

Time.now returns the system time not the time in the currently set time
zone.