Commit-5: Added implementations for post midnight and asleep hours calculations.