What's the difference between Earns End Date and Pay End Date?

Earnings End Date is the end of the period in which the earnings were earned. 

Pay End Date is the end of the period in which the earnings were paid.