today is the day that separates the haves read the calendar / date documentation from the have-nots read the docs but my custom logic works so I'm shipping it

@RebeccaSlatkin the California DMV calculates your expiration date by taking your expiration date and adding 5 to the year component

If your expiration date is 2/29, problem.

It took weeks of escalation but finally they figured it out. Solution was to change my birth date to 2/28, then change my expiration date to match, then add 5 years to it, then change my birth date back.

@ZiggyTheHamster Computer says no

@owiecc worse: computer A says yes and computer B says no.

It would happily print out my temporary paper license, but once it reached the ID card production computer weeks later, it rejected my record and refused to print my ID.

The two things had different expiration dates as well.

I do not know why.