Different invoice date and posting date for AR invoicing

Dear Friends,

Is there a way to have invoice date and posting date as two different dates in AR Sales invoice or through Project invoice?

If yes, please direct me to the configuration.

Example : I want send an invoice to my customer with invoice date as 5th May, so that due date is calculated accordingly. However as I am posting today, I want system to take transaction date as 23 April. Similarly, I want to send invoice to my customer as on 20th April, however as I am posting today, I want system to take transaction date as 23 April.