Working retail, I can understand your wife's frustration. Been there plenty of times where I've gotten rescheduled. Just go with the flow and set up something nice. Besides, some of the best things are the ones that aren't planned out ahead of time.