Fixed a bug that the desired capture time is calculated wrong.
The desired capture time should use the target dataset's capture time array, not the current dataset.
Synced viewer from CMU-CREATE-Lab/timemachine-viewer@4f5fb35977715ce6a8a4126b639bcde6ed2792db