protected List<Tweet> selectTweets(LocalDateTime referenceDate, List<Tweet> tweets) {
   final List<Tweet> aux = new ArrayList<>();
   if (referenceDate != null && tweets != null && !tweets.isEmpty()) {
     for (Tweet m : tweets) {
       int day = timeManager.handleDay(referenceDate, m.getCreatedAt(), 1, 90);
       if (day >= 1 && day <= 90) {
         aux.add(m);
       }
     }
   }
   return aux;
 }
 /**
  * @param referenceDate
  * @param metaRetweets
  * @return
  */
 protected List<MetaRetweet> selectRetweets(
     LocalDateTime referenceDate, List<MetaRetweet> metaRetweets) {
   final List<MetaRetweet> aux = new ArrayList<>();
   if (referenceDate != null && metaRetweets != null && !metaRetweets.isEmpty()) {
     for (MetaRetweet m : metaRetweets) {
       int day = timeManager.handleDay(referenceDate, m.getRetweetDate(), 1, 90);
       if (day >= 1 && day <= 90) {
         aux.add(m);
       }
     }
   }
   return aux;
 }