I can find how to get if a date is between a range, but I cant seem how to create a date at a specific time.
What would be the simplest way to see if [NSDate date] is be
Use an NSCalendar instance to create a NSDateComponents instance out of your NSDate, then just check the hours, minutes and seconds property of the NSDateComponents and present the appropriate message.
NSCalendar
NSDateComponents
NSDate