In reply to Ryan Hellyer.

Perhaps there are flaws, but I mostly find the date/time system in WordPress works quite well.

It most certainly does not. When simply changing time zone in settings explodes time on every existing post that is... not remotely well. :)