Heat oil in a large nonstick skillet over medium heat. Add cumin, coriander, cardamom, bay leaves, and cinnamon sticks; cook 30 seconds or until fragrant, stirring constantly. Add onion, and cook for 2 minutes, stirring frequently. Add ginger and garlic; cook 30 seconds, stirring constantly. Stir in garam masala, and cook 10 seconds, stirring constantly. Stir in 1 cup water, tomato, salt, and chickpeas; bring to a simmer. Cook 5 minutes, stirring occasionally. Remove from heat; discard cinnamon sticks and bay leaves. Stir in yogurt and cilantro.