And at that point, generally the programmer will start to hold their head in their hands and realise what they've got themselves into...
AΒ wonderful recap of why you should just never try to support timezones in any program ever. And that's before you even get into calendar fallacies π
(Also, I love that my birthday used to be the British New Year in the middle ages π)