My last PMS had an ability to send guests an automated message that included a link to an online form (provided by the PMS) where the guest filled in their expected arrival and departure times. Those times then auto-updated the booking's check in and check out times--and my cleaner could look and prioritize cleanings or come early if a guest was leaving early. Once it was set up it all happened automatically--no need to manually collect and update/track/enter this information.