I think if you order on Monday it will be there before friday. I would say possibly tuesday if you order early enough, but more likely wednesday. You can also request what day you want them to deliver, but obviously monday delivery is out. But you have to give them sufficient time when placing your order.
As for time of the day, swf deliveries usually arrive by 10:30 am where I am at. Has been consistent for 3 orders now. Orders from those two doctor characters usually has a delivery time of 3:00 pm.
But for general purposes, I would say that if you order on monday, wednesday would be the delivery day.