The best time to clean your new home is before your belongings have been moved in, allowing for the deepest clean and ensuring every inch of the house gets the attention it deserves.