It looks like as one really annoying thunderbird bug will be patched in the near future.
The current version always uses “Date: header” as “mail date”, which can be easily faked by spammers. The patch will provide the setting “mailnews.use_received_date”. When set to true “mail date” will always be obtained from “Received: header”.