Fix timezones

This is should fix problems of negative stop_times.
This is not meant to be merge right now, just for you to have a look and criticize.
check also `date(2014, 10, 8)` and `date(2014, 10, 7)`?