This is really great. I will definitively use it as soon as Obsidian 0.9.7 is out.
One thing I was thinking about: could this be brought even further? Could it be possible to apply this same logic to filters?
Let me explain better. I know this maybe sounds a bit strange but what I usually do is create daily notes (for journaling) exactly in the way the plugin does (i.e. [[2020-10-31]]). But sometimes I would like to be able to treat these notes as real events with a “date attribute” in order to filter them in the search tab: “BETWEEN:2020-10-01,2020-10-31” finds all the daily notes written in October.
Another thing that I would like to to is to tag a date interval inside a note. For example I could go on vacation for two weeks and I would like to link the [[Vacation 2020]] back to those 15 days. Of course I could do manually linking all 15 days one by one but that kind of misses the point of my question 
What do you think?