Algorithm to convert timestamp to a human-readable datetime

I was just mocking the American English, as one does.

That was my original plan but it would double the time and since reporter is so slow, it is much quicker to go and fetch info from internet.

Mabe when I've sped it up it'll be worth re-visiting

Ah. Come to think of it, I think there's something in American English even I would mock--and I'm American.

Blocks now handle negative timestamps and datetimes before 1970