Custom Filters in Reports

We are working on Reports implementation to add new report filters for the date filters as shown in the below link.

We are able to copy the code from  include/generic/SugarWidgets/SugarWidgetFielddatetime.php to custom/ include/generic/SugarWidgets/SugarWidgetFielddatetime.php and the code is reflecting in backend.

When we are trying to add front end implementation in custom/modules/Reports/templates/templates_modules_def_js.php the code is accepting the below path modules/Reports/templates/templates_modules_def_js.php and changed the file path for the require once in custom/modules/Reports/Report.php but in below files we have to change to custom directory.

When we added the code in main directory and it has worked as shown in screenshot.

Report' => __DIR__ . '/../..' . '/modules/Reports/Report.php',
 './modules/Reports/Report.php' => '104571b868105eb003804dd3126f7caa',
 'Report' => $baseDir . '/modules/Reports/Report.php',
 
vendor/composer/autoload_static.php
files.md5
vendor/composer/autoload_classmap.php

 

We have tried following this question but no success. 

https://sugarclub.sugarcrm.com/dev-club/f/questions-answers/4362/report-filters---dates-prior-to-current-month

 Any suggestions on on this implementation?