Buy HDFC Life, target price Rs 660: Geojit | Sharefundss