I think I know what the issue is here. 23 hours and 56 minutes is approximately a sidereal day. That's the time it takes the Earth to rotate 360 degrees, so that the stars are in the same position. But most people are more interested in the sun's position than in the stars. Earth travels...