The Last Purchase field displays the date of the Contact's last purchase.
It is automatically updated when Sales Invoices, Sales Orders, Layaways, On Holds, etc. are saved.
Note: The Last Purchase date is not updated if the Contact's Last Purchase date is later than the transaction date (which may happen if it is necessary to predate a Sales Transaction or edit an old Sales Transaction).
See:
Contact Database - Main Screen Fields