My Smart Alarm — Productivity — Free
My Smart Alarm wants you to be on time, but it also knows that you can’t just walk out the door looking like that. So it lets you build up a list of things you need to do to get ready (showering, shaving, impromptu Nerf-gun battles) as well as travel time. You tell the app when your event/appointment is and check off your pre-game tasks, and it will alert you when you need to start getting ready.
It won’t tell you if that outfit looks dumb, though; you’re on your own there.