Setting something to "watching" automatically sets a start date.
Setting something to "completed" automatically sets the end date.
One of those respects your timezone, the other not.
So if you first set something to "watching", and then quickly after to "completed", the two dates can be different.