What is the perfect time for yoga?