Exposing archive view
You need a Date filter. If you have the Date module enabled, you can activate the Date Popup widget to allow users to easily select dates. (The popup may only work on the Page display, e.g. http://yoursite.com/archive)

Choose the 'Date: Date (node)' filter.  Set the Operator to 'Is Between' and set the value type to 'An offset from the current time'. Using your example, you can use '-4 months' for the Min value and 'now' for the Max value.

Finally, click 'Expose' to show the date filter to your users.