I'm not sure Timeline can do this out of the box - there doesn't seem to be a setMinDate() function. It's possible you could get what you want with some combination of band.setViewLength() or band.SCROLL_MULTIPLES - not sure I entirely understand these, though. See
http://static.simile.mit.edu/timeline/api-2.2.0/scripts/timeline.js for the later-version code. You can access the top band directly at tm.timeline.getBand(0).
Another approach would be to add a listener to the top band, and if the user scrolls beyond the desired date, reset to the min date - something like:
var band = tm.timeline.getBand(0);
band.minDateLimit = someDate;
band.addOnScrollListener(function() {
if (band.getMinVisibleDate() < band.minDateLimit) {
band.setMinVisibleDate(band.minDateLimit);
}
// repeat for maximum
});
Though it might cause the band to flip out - not sure. Hope that helps -
-Nick