ARGODEV-152: Convert change_dates
Jira Issue
ARGODEV-152 (https://jira.ceh.ac.uk/browse/ARGODEV-152)
Python Implementation
Same as the Matlab implementation, but will handle bad dates without crashing
Testing
Written 7 tests to check answers are as expected, and to check that if the function is given nonsense dates(too short, negative, strings, etc) that it will return a 0 for that date
Old Matlab Implementation
Separates a continuous calendar number (ie 11/12/2019 12:00pm would look like 201912111200) into year, month, days, hours, and minutes to then by decimalised. It then returns all the dates in an array.