Creating a prompt to schedule an event

How would I go about creating a prompt that is asking the user’s intent for a time of day to create a reminder/schedule and event that then at the user-defined time will execute in Alexa?

E.g. some pseudo code:
Prompt: “Hey User at what time do you want to be reminded of XYZ?”
Intent: listening to the users intent: “I want to be reminded at {time = 5:30 pm}”
Action: create a reminder on Alexa with Prompt “Hey User this is a reminder for XYZ!” triggered at {time = 5:30 pm}

Any guidance and help would be appreciated