I don’t know how to avoid it but here’s an overview of my experience doing it including how to calculate dates.