As the wedding of Meghan Markle and Prince Harry inches ever closer, in the future princess' birthplace of California, memorabilia is flying off the shelves.