How to set alarm at a specific date and time?
Use Early Bird Alarm Clock.

It has all the features that you wanted.


  ✔ Select alarm date for shift worker
  Complete schedule such as day-night-off-holiday will be okay!