All available pieces are Ready to Ship | 12/16 is the last day for orders guaranteed for 12/24 delivery