With the date_select example @joofsh's answer, here's a "one liner" I use, presuming the date field is called start_date:
ev_params = params[:event]
date = Time.zone.local(*ev_params.select {|k,v| k.to_s.index('start_date(') == 0 }.sort.map {|p| p[1].to_i})