Angel Broking picks 12 stocks to buy post Q1FY13 results