You can buy in duty free stores, it is delivered to you planeside. However, if you are then connecting in the US, you won't be able to carry it on to the next flight, since you generally have to clear security after you clear customs, prior to boarding the flight. You'll have to have a way to check it at the U.S. airport. Sorry, I know it's dumb.