The answer about late shipments is the same We are working on catching up.
I'm not able to answer with exact day for each order , so I do not.
Our support stuff is doing this.
For now We are 4-5 business days late for December deliveries and shipping every day.
No more info @ the moment
Best Martin