There are plenty of things you are doing wrong there.
First of all, your %CurrentFile% variable contains a list of files. Get files in folder will always return a list. Even if there's only one file to retrieve, it will return a list of one item. So, you need to use a For each loop to iterate through that list in order to get a single file.
Then, you can use Parse text on each of those files (in a loop). You need to parse the %CurrentFile.NameWithoutExtension%, as the %CurrentFile% will in fact contain a lot more properties. It's a variable of type File, which contains various properties, including the name of the file, its path, its modification date, creation date, etc. So, what you need, is to parse the specific property that can be reached via the .NameWithoutExtension method.
Finally, you need to enable the 'Is regular expression' toggle in the Parse text action:

This is what the above would look like:

Then, whatever you want to do next with the date that you have retrieved should also be done within the loop action, so all of the actions are performed for each file.
-------------------------------------------------------------------------
If I have answered your question, please mark it as the preferred solution.
If you like my response, please give it a Thumbs Up.
If you are interested in Power Automate, you might want to follow me on LinkedIn at https://www.linkedin.com/in/agnius-bartninkas/