There may or may not be enough discretion to choose the perfect time for office relocation. Businesses are often compelled to plan their relocations in haste for a myriad of reasons. Should you have the luxury to choose, you should make a concerted attempt to time it right and thoroughly prepare for every phase of office relocation. It is practically possible to move at the perfect time.
You should not move your office to a new address till it has the basic infrastructure up and running. You should not move into a new office when it is completely ready. You must time your move to coincide with the onset of the finishing touches. Every office needs some decking up in the end. It could be for utilitarian reasons or for branding purposes among other necessities or preferences. The moving exercise is definitely going to be extensive and you will need to attend to some of the finer elements after the whole process is completed. If you do not wait for the whole setup to be completely in place, you will have the opportunity to make last minute changes and then attend to the emerging issues after you have brought in all your stuff.
Moving too early is bad since the assets you relocate may have to be shifted and covered up, protected and taken care of during the ongoing work at the new address. Completing all work at the new place and moving subsequently is also not wise. There may be the need to invest in some more touchups or changes when you actually have the various items brought in and set up in their rightful places. The perfect time for office relocation is almost always just before the week or days when you are about to finish setting up the whole new place.