Retrieves the server timestamp of the last successful sync.
Returns null if no sync has occurred yet.
Future<DateTime?> getLastSyncServerTime();