So to quote your very words that you wrote. You ordered on the 24th. Ok it ships out same or next day. So realistically ups will get it Friday at the latest. Do you seriously think ups is going to send it out the same day they receive it??? No they aren't. Even if you're an hour away.
Now you gotta wait for ups to process the package and get it ready for their delivery truck. Guess what they don't do that Saturday and Sunday.
So now you wait for Monday