If you are pressed for time but don’t want to compromise on quality the first places I would suggest looking online are jewelers that have the diamonds on hand and in stock. The diamond industry allows diamond jewelers to offer stones for sale which are held by the diamond manufacturers.