Delivery Dates

Has Cirrus been meeting delivery/training dates? At some point, we all need to plan our trip – the earlier the better. When do they give you the final dates and what kind of adjustments are made along the way?