Neem leaves are brimming with multiple benefits. Here's a delicious way to add them in your daily diet.