"Non-cancelable" is too vague for anyone to tell you your best option. Is the reservation "non-refundable" or is it "non-changeable." If it's just non-refundable you can probably just change dates using the app or website. Note that even if it's nominally non-changeable the property may nonetheless allow you to change dates.