Time.new now works correctly when passed arguments