Creating multiple due dates for a sales order

Creating multiple due dates for a sales order

Is it possible to create a schedule of shipment dates/multiple due dates for a sales order?  The goal is to book an order that has scheduled shipments with multiple resulting invoices.

Thanks