SELECT max(thread_date) FROM thread
Yes that would work. or if you needed more columns from the record with the latest date you could use:
SELECT * FROM table ORDER BY date DESC LIMIT 1
This returns one record (LIMIT 1) with the latest date (ORDER BY date DESC)