You may have heard of it: sleepyti.me bedtime calculator. You simply enter an hour at which you want to wake up, and it'll calculate at what time you must go to bed, basing on sleep cycles.

It can also be used for dream recalling: you fall asleep at one of the recommended hours, and set up an alarm 90 mins later.

Post some feedback here if you've succeeded to recall a dream using this tool