Parsing different date formats (difficult)

thnak you @Badger it's work now