The business answer is to truncate and stay at the end of the month.
I asked an accountant who audits code more than a year ago
since the guys I worked with couldn't agree. His point
was that If you are in January, adding one month should NEVER
get you March. =)