• pls try below code

    declare @t1 table(id varchar(10))

    insert into @t1(id)values('Jan-12'),('Feb-12'),('Mar-12'),('APR-12')

    select *,convert(date,convert(varchar(10),'01'+'-'+id)) new from @t1

    order by 2