Bob:
When I copy a quote date to be <today> (or at least an option to be today). All other dates should follow based on the setup (same as if I were entering a quote manually):
Expected/Expiry/Rejection dates are Quote date + x days based on CP setup
Due/Discount dates would be as per customers terms, again in the same manner as if I were creating a new quote.