[Like_ReportService] Use begin_at_before and begin_at_after to choose a timewindow for CCVs to display.
This MR is rebased on !3 (merged) to avoid more conflicts and because the based MR is expected to be directly merged soon.
Adding begin_at_before and begin_at_after to choose a time window for the CCVs to compare for instead of getting the latest CCVs. Leaving a number of constants to choose to have a limitation on the number of CCVs to compare against for visualization convenience.
Edited by Karim Ahmed