I use the calendar plugin with a template with a hierarchical tag, for example:
---
date created: 📅 {{date:YYYY-MM-DD HH-MM}}
tags:
- '#journal/{{date:YYYY}}/{{date:MM}}'
---
The tags with slashes like ‘#journal/2021/05’ allow browsing the journal in a hierarchy.
I also review my journal notes each week to gather interesting things that I want to develop further, giving them a new note. From time to time, I also purge journal notes that more than x-month-old, to another vault I use as an archive (to fight excess of notes)