Fix bug when Timecop modifies a timezone of passed object

In case when <code>ActiveSupport</code> is present <code>Timecop</code> uses destructive <code>utc</code> method on a time object that was passed to it.