Yes, host needs to approve the request to change dates. See discussion I started in other thread Lesson learned on allowing change of dates to allow guest to avoid cancelation penalty
There is a good suggestion in there about allowing a change for the guest while protecting your money