more robust feed parser (with published dates)