I would have a load of queries, other than the date management, which is really a trivial and easily managed issue. The big problem is knowing what your client REALLY wants., because I doubt very much that they always deliver next day.
How big is the bakery.
Your work is going to be quite similar irrespective of the size of the bakery. If this is the system, you need a system that works whether there are 4 orders a day or 4000 orders a day, but the size of the enterprise must have an effect of what you do.
Does the bakery work seven days a week,
Are there any days off, such as bank holidays, eg Christmas Day?
If you take an order on a Friday, Saturday or Sunday, when do you deliver it?
How do the orders arrive? Phone, email, etc. How do they get into the database?
Can a customer request a later delivery. eg order on Monday for delivery in 2 weeks time?
Is it just bread varieties, or do you do cakes, and special order cakes. (hence the above question)?
Are certain types of bread only baked once a week, or at least not every day?
Can customers collect?
Do you really deliver next day. What if you only have a small order for a certain sort of loaf, and the customer is 15 miles away. Are they really going to make a small batch and deliver next day, every day?
Do they have a retail shop(s). What lines do they need to make for retail sales ie - not ordered as such (but maybe internally ordered)?
Do they have delivery areas, for different areas on different days.
So other than that, is there a cut-off time on an order. Does an order have to be placed by 12noon say, to get next day delivery.
How do they manage prices?
Might a single order be delivered in different deliveries?
I have a feeling the ordering system and production planning will not be quite as easy as you think it might be.
You then need to have a way to print out the delivery documentation, and confirm delivery has taken place.
Maybe you need a way to adjust the orders for short /over deliveries and so on.
In any event you generally store the order date and time, and requested delivery date, and calculate your expected delivery date from that.
Invoicing is easy. Just invoice all completed (delivered) orders not yet invoiced. If you invoice on a Tuesday, maybe invoice all un-invoiced orders older than the previous Saturday. Whatever works for you.