Adds start/end time limits, allows passing options