Good Guy Boss

can't give you time off for a vacation you already booked

pays the cancellation fees and extra cost for your rescheduled flight and hotel, and gives you an extra week off for the inconvenience