Hi,
When customer earn point if we give a valid dates such as 30 day , 45 day will be more useful .
For dates define also can be settings too .
For example;
For registration earned points end day of use 30 day
For purchase product 45 day etc .
Thanks .