respect timezone on calculation. closes #1