UPDATE
tableX
SET
columnX = DATEADD( day, DATEDIFF( day, columnX, '20120510' ), columnX )
WHERE
(conditionX) ;
UPDATE
tableX
SET
columnX = DATEADD( day, DATEDIFF( day, columnX, '20120510' ), columnX )
WHERE
(conditionX) ;