datetime timezone bugfix

most important thing here is the last commit. there is a bug with calling get_the_date('c') because the timezone for the post isn't stored so it's always displayed as +0000
added a custom function to deal with this for post times but haven't fixed it yet for comment times.

don't know how to exclude my previous changes from the pull request. I know they're not in the scope of your sempress. suggestions on better handling the disparity as it's something that I don' think I can do with a child theme? unless you can just overwrite a whole php with a child theme.