Hi Paul,
Thank you so much for tackling this problem. It works like a charm on Chrome and Firefox, however it doesn't go quite right with Safari. The year shows up as NaN, see attachment. Tested it on desktop and mobile with the same results.
Also (and this is extra and nice to have) we noticed that on the blog page (https://www.snakegoddess.com/blog) the date format is off too, it says 03/20/20 instead of Mar 20, 2020 which is used on the other places in the website.