Why during the checkout? Wouldn't it be better to get the date with the product it is associated with using the attributes?