Princess Kate's New Jeans Are Still in Stock—What Are You Waiting For?