I think your response is fair enough and outlines the situation. You shipped the wrong item, shipped the new item Express, it didn't arrive on time, you refunded the customer, case closed. Still sucks for her (she didn't get the present she'd planned for) so I can see why she's upset, and sucks for you (you went to all that trouble and it still didn't make it on time), but sometimes transactions just don't work out.