Hi I'm hoping to purchase some Lidl lobsters for New Years Eve. Does anyone know when is the best time to get them? It there a specific delivery day? I'm guessing they don't stay on the shelves for very long!!