Activities coming from Garmin Connect 4.0.1 to Apple Healthkit iOS 10.3.3 have some data as occurring on the day before the activity. For example, an activity done today has the calories (active energy) showing up as if the activity was yesterday. It also seems to report resting energy with the same problem.