Around 600 BCE (6th century BC), new religious movements - Buddhism and Jainism - emerged that opposed Vedic ritualistic practices and animal sacrifice. This period is known as the Second Urbanisation. The fifth century AD is far too late, and 1 BC or 100 BC are incorrect.