Git Log has a `--since` and `--until` flags where you can specify dates. It also accepts relative times, like `yesterday` and `last week`. I've found it very handy before meetings.
I had a cron that would aggregate the Git contributions my team made which I’d summarize and share out to leadership at the end of each week. I’m sure with an off the shelf LLM the entire process could be automated now.