The best time for pruning is in late winter or early spring, as this minimizes the loss of emerging flower buds on the new growth. However, pruning heavily at this time may produce fewer, but larger flowers. The tree spreads after pruning and so, if you are planning to plant multiple trees, make sure to plant them at a good distance apart.