The Black-and-white juvenile has more of a solid, thick ring around the face, and the Midnight Snapper has extremely long pelvic fins (whereas the B&W has pelvic fins shorter than the length of the head).
But I've had trouble telling them apart in the past, too.