Community website - User rating based on votes in Node + Statistics
I haven't used User Points Module but for fivestar module or module based on Voting api you can create a view of content and add a relationship with vote results and you will get the aggregation you need i.e average/total number/total score  for that node then you can add a Vote results :Timestamp filter to get the results in between dates. You can add sort and limit to display the way you want.