Very challenging. Shows that date parsing is not always simple. This is my solution. Would love to get feedback on which parts of the workflow could be improved. I'm sure my workflow could be shorter. This was my first attempt at matching the output in the challenge.
Spoiler contains image of workflow: