The SDK gets the device timezone when:
- the app is first installed
- when the app is running and there is a time change on the device
- if the app was not running when the timezone change happened, it will sync within 24 hours.
Communicates with a time specified are always interpreted in the current timezone of the user.