handle timezone differences

Closes #33