Rails: obtenha #beginning_of_day no fuso horário

Tenho uma configuração de fuso horário padrão para o aplicativo de trilhos. E uma instância do objeto Date.

Como posso fazer com que o Date # begin_of_day retorne o início do dia no fuso horário especificado, mas não o fuso horário loca

Existe algum outro método para começar a hora do dia no fuso horário especificado para a data especificad

date = Date.new(2014,10,29)

zone = ActiveSupport::TimeZone.new('CET')
date.foo(zone) # should return "Wed, 29 Oct 2014 00:00:00 CET +01:00"

zone = ActiveSupport::TimeZone.new('UTC')
date.foo(zone) # should return "Wed, 29 Oct 2014 00:00:00 UTC +00:00"

questionAnswers(8)

yourAnswerToTheQuestion