correct timezone processing