Realistic Sleep is a mod that adds realistic sleep to Minecraft. Redundant, eh?
Instead of setting the current time to morning, this mod instead simulates time passing and actually runs extra tics to make it seem like time actually passed while you were in bed.