We have a nightlight and a timers. The nightlight comes on when DS1 is allowed to get up.
It works reasonably well, without waking him if he's properly asleep. This clock looks lovely, but wouldn't work for us as DS1's room is blacked out (velux windows, proper velux blackout blinds).