Is NOW the time to buy an Xbox One X?