Why ? You obviously got it in the box before the pick-up time so with the time difference, they were on a plane that night and arriving in London Thursday morning/afternoon, then out for delivery the following day. This is what these companies do.... I'm not sure that carriers offer "overnight" service from the US to Europe because of the time difference but on more than one occasion I've had goods shipped from Belgium to the US that show up the next day. This works because they get a 6+ hour head-start (and there were no customs hiccups).