changed from pd.datetime to datetime.datetime and datetime.timedelta
added support for timezone + proper conversion of timestamps, from unicode strings to datetime