Why is my data corrupted into dates
I know it is a string
This question means that, likely, somewhere along the way, the data was in .XLS or .XLSX format.
Excel converts data to dates if it thinks it might be a date, like a part id: "DEC-30" which clearly is 'December 30th <this year>' ... at least according to Excel.
See which file format you should choose for more info