fix contact timezone functions, spec