Google Webmaster tools was complaining that my content had duplicate meta descriptions. I found that it was always displaying the blog description on all the pages.
I found quite a few meta tag plugins but I settled for the Improved Meta Description Snippets plugin with a small modification.
I added this else block at line 119 In the improved-meta-description-snippets.php
else {
echo '';
}
That displays the default blog description on the home page. Then I removed the default meta description in the header.php in my current theme.
References:
How do I change my site’s title and description?
Official Google Webmaster Central Blog: Improve snippets with a meta description makeover