Is there anyway to do this please?
There are more ways than you want to know. :-)
One way is to write a C# program to read the files and send them to SQL Server through a table variable. You could easily add the date in the C# program. I have an article for how to do this, and this includes an example of reading a CSV file: https://www.sommarskog.se/arrays-in-sql-2008.html.
You can also read them directly from SQL Server with OPENROWSET(BULK) and add the date to the SELECT statement. However, since your file name is variable, this gets messy when you have to use dynamic SQL. On the other hand, there are less moving parts than with a extra program.
I'll stop there. If you can add some indication of where you want to go, we may be able to advice your further.