Don't give up your off days for favours that will never be returned or appreciated. Don't sell them your hard earned leave because they can't plan and want to keep crewing levels threadbare, and are now desperate. The value of your leave days is far more than they're paying, so stop giving it back to them.