define_method "last_#{period}" do
        date = env_time.now.send(period == :day ? 'yesterday' : "last_#{period}")
        Object.const_get("Period::#{period.capitalize}").new(date)