The below script, once given a path to store the backup files, will dynamically script and execute all non-system databases and append the date and time.
To include system database remove 'where sid <> 0x01' from the query
Create this proc on the Master DB. Don't forget to prefix with USP.
Hope this helps 🙂