UPS has no set time to deliver packages. The package will arrive to your house when the ups driver gets to your house.
UPS has a lot of packages to deliver.
UPS can sometimes deliver as late of 8:00 PM or later. I usually get my UPS packages around 3:00 PM but sometimes as late as 6:00 PM