Hi jono23,
Thanks for getting in touch!
These dates are an approximate based on when your meter is next due to be read. If your meter read is delayed for any reason, then this'll likely throw your billing out for a few days! But don't stress, your bill come sooner than later.
Kind regards,
Jayden