Generally, the best time to plant desert flowers is in the spring or fall, when temperatures are mild and there is less risk of extreme heat or cold when establishing your garden or flowerbed.  This gives the soil and air plenty of time to warm up or cool down with minimal environmental stress.