Most if not all discounts offered by GM are defined by delivery date, if there is say a loyalty deal in December and not offered in January and your truck comes in during the month of January then you lose the December incentive unless there is a vin assigned to your vehicle and you sign and pay for it prior to December 31st. Some incentives will be offered the next month and some will not, some new ones, maybe better ones can be offered in the next month. I buy many GM vehicles for my company, 40-50 plus a year and my dealer will help me with the dates, we wait till we’ll say 01/02 and if 12/31’s deals are better we will back date the paperwork to 12/31. Deals are typically only valid at time of delivery.