Alarm that automatically changes based on sleep needed and wake up time set.