Views exposed date filters
Use the Date Views module that comes shipped with Date. Add a filter to your view using the Date: Date option.



Now you can use the "In Between" option to either select between two specific dates, or relative dates (within the past 30 days of right now). Make sure to check "Expose this filter to views".