Best time to visit Shekhawati