class ActiveSupport::TimeWithZone

def between?(min, max)

+min+ and +max+ time.
Returns true if the current object's time is within the specified
def between?(min, max)
  utc.between?(min, max)
end