Using the start_on and stop_on has flexibility without using an add-on. Add a bit of PHP to increase your options.
I frequently want to display just entries that are dated either in the next and/or last 7 days.
You need to allow PHP on input in the template. Change the 604800 to however many seconds you want the time period to be.
<?php
$start_time = $this->EE->localize->format_date('%Y-%m-%d %H:%i', $this->EE->localize->now - 604800);
?>
<?php
$stop_time = $this->EE->localize->format_date('%Y-%m-%d %H:%i', $this->EE->localize->now + 604800);
?>
{exp:channel:entries channel="channel_name" show_future_entries="yes" dynamic="no" start_on="<?php echo $start_time; ?>" stop_before="<?php echo $stop_time; ?>" orderby="entry_date" sort="desc"}