Also, remove the dates and duration from the highlights records. Those are not relevant, only the events-derived key is. If two users with different timezones have different activities, they should see different summaries.
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047