i record li estrai così

select * from tabella where campo_data - interval 1 month >= curdate()

poi li formatti tramite css