I've canceled United bookings in the 24h window many times. In all but one case it was as easy as clicking a button. The other case I had to call them, I think because it was around 23h after booking and there was some broken timezone math behind the button.
Why would there be any timezone math behind the button? 24 hours is 24 hours regardless of whether you move during that period.