For those who built the alarm is not enough, "AlarmClock Extended" come to the rescue!
The ability to manually set an alarm for any time.
And it is also possible to set the alarm by default, and use voice commands to view all alarm clocks and set the alarm for a predetermined time