I've just noticed some discrepancies in the times of the following Jan 1 2018 events for Io and Ganymede:
From earth:
Ganymede eclipse begins 4.52 am
Ganymede eclipse ends 6.58 am
Io eclipse begins 7.08 am
Object Info (Jupiter):
Ganymede eclipse begins 5.02 am
Ganymede eclipse ends 6.48 am
Io eclipse begins 7.08 am
Orbit Object (Jupiter):
Ganymede eclipse begins 4.03 am
Ganymede eclipse ends 6.08 am
Io eclipse begins 6.18 am