IF they promised you a delivery date you have the right to send them a reminder that you insist on delivery to this date. If they dont deliver then you have the right - if you can - to buy it anywhere else at any higher price and ask them for compensation to the higher cost. You cannot be forced...