Period might be the best word. Contemporary is also a contender I thought of first, before disqualifying it for implying 'modern'.