Render fields in node template with different view mode
Let me give you an example. I have one date field into my content type. Now I want to render that field twice. For getting that that i will print the output as Birthdate : Feb 22, 2006 for first instance and for second I want to print Age : 7 yrs old. In manage display I have format 
   to date as well as Time ago and I want to use both format.


The easiest way to do this would be to create a second variable in your theme_preprocess_node() function, pull out the value that you want to format a second time, format it differently, and then print the variable where you want to see it a second time in your template.  Dates are particularly easy to format using the format_date() function, so you don't need to use a different views mode to achieve this.

In your theme's template.php file add something like;

function mytheme_preprocess_node(&amp;$variables) {
  $node = $variables['node']; // Nice shorthand.
  $lang = $node-&gt;language; // Shorthand again.
  $variables['new_date'] = format_date($node-&gt;field_date[$lang][0], 'medium');
}


Then in your node--whatever.tpl.php file print it out like;

&lt;div class="time-ago"&gt;&lt;?php print $new_date; ?&gt;&lt;/div&gt;