1) Capture IP address during registration

2) Timezone selection for each user rather than taking server timing