Having a look on the Google Store, it appears many unlocked variants of the Pixel 2 and Pixel 2 XL are available for purchase right now.
Over the past couple of weeks, many options have been out of stock, but if you act now, you can score a 64GB Pixel 2 XL in Black and White or even a Clearly White Pixel 2. Some options are showing shipping times of 3-4 weeks, but you can at least get an order in, which is better than nothing.
We have no idea how long supplies will last, so act quick if you a need Pixel is on your holiday shopping list.
Google Store Link