You could (1) use a [cloud function on firebase](https://firebase.google.com/docs/functions) to update the data instead, using the server time directly. Or (2) use the [TrustedTime API](https://android-developers.googleblog.com/2025/02/trustedtime-api-introducing-reliable-approach-to-time-keeping-for-apps.html).