$stat_date->modify( '+ 1 week' );
             $last_stat_date = $stat_date->format( 'Y-m-d' );
         }
-        $current_date = new DateTime();
-        $current_date->modify( '+ 1 weeks' );
         $results = $this->wpdb->get_results(
             $this->wpdb->prepare(
                 "SELECT count(id) as leads_count,DATE_FORMAT(date_submitted, '%%Y%%U') as weekly
                   WHERE date_submitted < %s
                     AND date_submitted > %s
                GROUP BY weekly",
-                $current_date->format( 'Y-m-d' ),
+                date( 'Y-m-d', strtotime( 'sunday last week' ) ),
                 $last_stat_date
             ),
             ARRAY_A
         }
         $current_date = new DateTime();
         $current_date->modify( '+ 1 months' );
-        $sql = "
-          SELECT count(id) as leads_count,DATE_FORMAT(date_submitted, '%Y%m') as monthly
-            FROM " . GLM_MEMBERS_LEADS_PLUGIN_DB_PREFIX . "lead_entry
-        GROUP BY monthly";
-        //$results = $this->wpdb->get_results( $sql );
         $results = $this->wpdb->get_results(
             $this->wpdb->prepare(
                 "SELECT count(id) as leads_count,DATE_FORMAT(date_submitted, '%%Y%%m') as monthly
                   WHERE date_submitted < %s
                     AND date_submitted > %s
                GROUP BY monthly",
-                $current_date->format( 'Y-m-d' ),
+                date( 'Y-m-d', mktime( 0, 0, 0, date('m'), 1, date('Y') ) ),
                 $last_stat_date
             ),
             ARRAY_A