I find it hard to believe how primitive date/time parsing in browsers is in 2018.