Syncer looks at date fields according to shift type