In India, roses can be safely planted during the cooler months, typically from September to December. This period ensures the plants have enough time to establish their roots before the onset of harsher winter conditions. However, gardeners should monitor weather patterns to avoid planting during extended deep freezes.