If the first two presidents don't have their middle initials, you should accept "John Kennedy". "Sunrise" is not a "stage of the day right before sunrise".
I agree that it can be a bit ambiguous, but I took the definition from this site, where it is stated "Twilight refers to the periods between the dawn and sunrise and sunset and dusk...", so I guess one can say that a possible sequence is: dawn --> twilight --> sunrise. But I'll probably change that clue if more people think it is misleading.
Sunrise: Changed the description.
Thanks for your comment.
Thanks for your comment.