What does a client receive, and when?
A confirmation right after booking, a notice when the booking changes or is cancelled, and a reminder before the appointment. If you move a booking several times in a row, the client gets one message about it, not one for every move.