#149092 by Gurpartap Singh slightly modified: Usability: generalize timezone discovery to use on user registration