Has anyone received this? I ordered on March 4. It said then it would take a few weeks, now they're asking me to accept a delay until May 2 or cancel the order. I ordered this for Pesach!