You could convert your string dates do datetime using str_to_date:
select str_to_date('Sat, 01 Dec 2012 05:49:45 +0000','%a, %d %b %Y %T')
If you need to convert also timezone, try this:
set @datestring='Sat, 01 Dec 2012 05:49:45 +0000';
select
CONVERT_TZ(
str_to_date(@datestring,'%a, %d %b %Y %T'),
concat(mid(@datestring, 27, 3), ':', mid(@datestring, 30, 2)),
'+00:00'
)