• Using T-SQL:

    declare @MyDate datetime;

    set @MyDate = '20121229';

    select dateadd(mm, datediff(mm,cast('19000101' as datetime),@MyDate) + 1, cast('19000101' as datetime)), @MyDate;