how long until 3 PM tomorrow