change Time.now to Time.zone.now in assertion to use assigned timezone