Offer to pay for the dress for DD, but more than likely expect a "no you don't need to pay for it"

Not sure about your DD having to buy them a present

We had a wishing well, but gave people the option of present or well. You also have the option of putting in an envelope with the money, with no name on it.