Insane complexity of calendrically correct date and time operations | Hacker News Reader