## Bug description

Last event ingested in /instance/status in system overview tab is UTC but looks like local time
Could be confusing to user to see UTC time there with no indication it's UTC.

Would be great if it showed up similar to time in live events https://app.posthog.com/events

## How to reproduce

1. Go to https://app.posthog.com/instance/status system overview tab (being in non UTC timezone) & check the "Last event ingested"

## Environment

- [x] PostHog Cloud
- [x] self-hosted PostHog (ClickHouse-based), version/commit: _please provide_
- [ ] self-hosted PostHog (Postgres-based, legacy), version/commit: _please provide_

## Additional context



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

posthog/clickhouse/system_status.py
try:
        sync_execute("SELECT 1")
        return True
    except:
        return False
def dead_letter_queue_ratio() -> Tuple[bool, int]:
    dead_letter_queue_events_last_day = get_dead_letter_queue_events_last_24h()
    total_events_ingested_last_day = sync_execute(
        "SELECT count(*) as b from events WHERE _timestamp >= (NOW() - INTERVAL 1 DAY)"
    )[0][0]
    dead_letter_queue_ingestion_ratio = dead_letter_queue_events_last_day / max(
        dead_letter_queue_events_last_day + total_events_ingested_last_day, 1
    )
    
    return dead_letter_queue_ingestion_ratio >= 0.2, dead_letter_queue_events_last_day
@cache_for(timedelta(minutes=5))
def dead_letter_queue_ratio_ok_cached() -> bool:
    return dead_letter_queue_ratio()[0]
def get_clickhouse_running_queries() -> List[Dict]:
    return query_with_columns(
        "SELECT elapsed as duration, query, * FROM system.processes ORDER BY duration DESC",
        columns_to_remove=["address", "initial_address", "elapsed"],
    )
def get_clickhouse_slow_log() -> List[Dict]: