## Is your feature request related to a problem?

Compare year to date
![image](https://user-images.githubusercontent.com/1727427/101010122-8044ed00-3562-11eb-8be1-8462250ef97a.png)

With last 90 days [(link)](https://app.posthog.net/insights?display=ActionsBar&events=%5B%7B%22id%22%3A%22%24pageview%22%2C%22name%22%3A%22%24pageview%22%2C%22type%22%3A%22events%22%2C%22order%22%3A0%2C%22math%22%3A%22total%22%7D%5D&shown_as=Lifecycle&actions=%5B%5D&properties=%5B%7B%22key%22%3A%22%24current_url%22%2C%22value%22%3A%22https%3A%2F%2Fposthog.com%22%2C%22operator%22%3A%22not_icontains%22%2C%22type%22%3A%22event%22%7D%2C%7B%22key%22%3A%22id%22%2C%22value%22%3A71%2C%22type%22%3A%22cohort%22%7D%5D&interval=week&date_from=-90d)
![image](https://user-images.githubusercontent.com/1727427/101010537-9f437f00-3562-11eb-8e9f-a7e75f0018f5.png)


## Describe the solution you'd like



## Describe alternatives you've considered



## Additional context



#### *Thank you* for your feature request – we love each and every one!

posthog/queries/lifecycle.py
interval: str, start_time: Optional[datetime], end_time: Optional[datetime], team_id: int
) -> Tuple[int, datetime, datetime, datetime, datetime]:
    _start_time = start_time or Event.objects.filter(team_id=team_id).order_by("timestamp")[0].timestamp.replace(
        hour=0, minute=0, second=0, microsecond=0
    )
    _end_time = end_time or timezone.now()
    time_diffs: Dict[str, Any] = {
        "minute": 60,
        "hour": 3600,
        "day": 3600 * 24,
        "week": 3600 * 24 * 7,
        "month": 3600 * 24 * 30,
    }
    interval_diff = get_interval(interval)
    diff = _end_time - _start_time
    return (
        int(diff.total_seconds() / time_diffs[interval]) + 1,
        _start_time - interval_diff,
        _start_time,
        _end_time,
        _end_time + interval_diff,
    )
def get_trunc_func(period: str) -> str: