add error handling
use PST timezone
format time consistently with python
returning null in error case
Merge pull request #1 from samirahmed/drakebranch

update date format