How to sort customers by purchase date?

Hi -

Is there a way to easily output a list of all customers (names & addresses) who have purchased from a website in the past 6 months?

We send all our customers, who have purchased recently, a printed catalogue through the post - so we need to output a list of names and addresses to a spreadsheet… but obviously we don’t want a frequent customer’s name to be duplicated many times,so we can’t just use a list based on all purchases in the past 6 months, it must be filtered list so each name only appears once in the final list…

Any idea?

thanks in advance