I'm pretty sure that Contact don't actually read meters, they contract it out - probably to Wells.
Contact's contract with their service provider almost certainly doesn't include a requirement to routinely (final readings will be different) read a meter on a specific day, it will be on the preferred date +/- a day or two to allow for weather, sickness, etc.
The meter reading contract company would undoubtedly charge (a lot?) more for meter readings to be done on a specific date