Fermentation is not complete unless you can confirm it with stable SG readings. Take two readings at least three days apart, longer for high gravity beers that may finish very, very slowly. If the readings are the same the fermentation is complete. More time in the fermentor will allow the beer to clear. No sense in putting a lot of sediment into the bottles or kegs.