[flow] rewrite the broken mDateSplit function

Thing is, it parsed dates incorrectly, e.g. "1 18 8" -> "1188-01-01
00:00:00 UTC"
parent 5c9ecde5
Pipeline #7946 passed with stages
in 50 minutes and 31 seconds