The current date is automatically added to purchases when entered they are also shown on banking reports.
If you set an early payment discount the system will use that instead of the standard membership charge if the entered date at the top of the form is before the cut off date. Otherwise the standard charge will be used. If you have received members payment before the cut off date but have not entered them you change the date back and the system will use the discounted fee when you do enter them.