“is this anything different from the front-matter solution you suggested above?”
It’s totally different. Files and their attributes are - beyond application specific stuff - defined by your Operating System.
These attributes are nothing more than meta data and it’s ok to use them for your workflow. BUT, most applications lack an appropriate interface to handle them.
The Dataview plugin has a file object with so called implicit fields, one of them is “file.ctime” or “file.cday” for the creation date of a md-file. But - with Dataview you can read these data - but you can not write these data.
“but if it is possible to create an md file with certain date embedded”
Sorry, but I see no way to manipulate these file attributes from inside Obsidian - and that’s good so, because of security risks.
What I don’t understand, why not use YAML for your purpose? You can read, write, whatever you want - manually or automatically. You can - if you want - build a fully file based, data base system.
AND most important - YAML is - as well as markdown - future proof and independent of a specific application.