how about ask D whether she'd like to be with her mom that night. If so, use my suggestion plus "and D would really like to stay with you that night, so can we swap nights? I'll probably want to do the same on my b-day, too"


When the men on the chessboard
Get up and tell you where to go;
And you've just had some kind of mushroom
And your mind is moving slow;
Go ask Alice...
I think she'll know.