Historians have already explained to me that the year before 1 A.D is 1 B.C. and that there has never been a year numbered 0, but that the term year 0 is only used to address the start of the counting of years.
Of course, the issue here is also that it was only at least 4 centuries after Jesus died that we actually began to count the years and that the people back then had to estimate his date of birth, and some historians claim they may even have been 7 years off, meaning that today should not be the year 2019 but 2026. Another error here is that that the month system back then worked differently, and that in Jesus Christ's own time March was the first month of the year, and February the last moth of the year... Yes, February only having 28 days and 29 days in a leap year (which is pretty odd for the second month in stead of the last one) is a leftover of that. Christmas was the combination of old Celtic midwinter festivals and the birth of Christ, but the birth of Christ on 25th December may therefore have been on the old calendar, and really be somewhere October on the current Gregorian calendar.So a lot of debate is there....
The official history consensus about year counting, apart from any religious aspect, is that the day before Jan 1st 1 A.D. is Dec 31st 1 B.C. in accordance to the current calendar rules, taking the old calendar NOT into account at all...