It's not too late. Just call her up and tell her about D. Just say, I wouldn't want you to get something or get hurt if D has something. Tell her about D, then tell the truth about prom. Then just say, let's hang out sometime and you will kind-of have to start over with her, and support her if she chooses to continue to go out with D.