No, there isn't a way to mark invoices as emailed. As a workaround, you can email invoices to someone other than your clients, say yourself. This reflects the last emailed date without you having to email your clients.

CORE Community-Admin
Community Moderator
Community Manager