I have span of text which contains information about a date. There are a lot of OCR errors and so I want to format the date available in the string if a date is recovereable from the string. if the formatted date is not recoverable just by looking at the string then output for me the formatted date by placing dash as a placeholder for parts of date that cannot be recovered

'1.6', 'LOY', 'of', 'A.D.L.', '8s.'
"16/04/1985"