The burgundy polka dot dress Princess Kate wore during a recent public appearance has come back in stock in several sizes, but you'll need to be quick