Package search logic
The Search function retrieves packages with:
Planned Start Date falling in the specified date range
Planned End Date falling in the specified date range
Planned Start Date and Planned End Date overlapping the specified date range