Spring and fall are the best times to plant roses, but depending on your climate, other times of year may also work. Here's ...