## Bug description

*Please describe.*  
- lifecycle is missing all time filter handling



#### *Thank you* for your bug report – we love squashing them!

posthog/queries/test/test_trends.py
person1 = person_factory(team_id=self.team.pk, distinct_ids=["person_1"], properties={"name": "John"})
            person2 = person_factory(team_id=self.team.pk, distinct_ids=["person_2"], properties={"name": "Jane"})
            event1 = event_factory(
                event="event_name", team=self.team, distinct_id="person_1", properties={"$browser": "Safari"},
            )
            event2 = event_factory(
                event="event_name", team=self.team, distinct_id="person_2", properties={"$browser": "Chrome"},
            )
            event3 = event_factory(
                event="event_name", team=self.team, distinct_id="person_2", properties={"$browser": "Safari"},
            )
            cohort = cohort_factory(team=self.team, name="cohort1", groups=[{"properties": {"name": "Jane"}}])
            response = trends().run(
                Filter(
                    data={
                        "properties": [{"key": "id", "value": cohort.pk, "type": "cohort"}],
                        "events": [{"id": "event_name"}],
                    }
                ),
                self.team,
            )
            self.assertEqual(response[0]["count"], 2)
            self.assertEqual(response[0]["data"][-1], 2)
        def test_date_filtering(self):