Is that your regular vet?
Where I had Kacee spayed, they do same-day surgery. I took her in before 8 a.m. and picked her up before 5 p.m.
I'm just guessing that the vet you talked to won't be doing the surgery until later. IOW at their convenience and not yours.