(It's Juno, I don't know why they changed my user name without my consent here...)
I can't post in too much detail for obvious reasons. But I think you're over-thinking again and doing mental gymnastics (and yes, I recognized the language- was just teasing you ;-), which is exhausting.
Put it in her court: "let me know where you'd like to meet us. I'd like it to be [not too far from X or on the way to your house] so DD isn't out too late or we're not in the car too long"- you get the idea. When is her BD?
I know the feeling about the google calendar; we'll have to email about that offline. Get off the roller coaster by leaving the office for lunch or something. You might find yourself back on later, but try to take a break if you can.
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.