Records has to be from 12:00-12:00 Mid Night CST/EST. In, Report Defination, we have OOTB Functions like yesterday today, but it is fetching records based on the server timezone which is GMT by default.
Lets take two params, FromDate and ToDate for the RD. So in JOB activity set this params FromDate and ToDate to be passed to RD. In RD put filter conditions, FromDate is greater or Equals and ToDate is Less than equals.
Try setting the Dates params using*:* @addToDate(@DateTime.CurrentDateTime(),0,-5,0,0) → Output will be CST Current Time, this will be To Date and @addToDate(@DateTime.CurrentDateTime(),0,-29,0,0) will be From Date.