For funsies I'm going through the momentjs tag in StackOverflow and the majority questions are variants of this problem
The biggest challenge people have with datetime programming is differentiating the idea of a moment in time from a (possibly zone-dependent) representation of a time. It comes up enough that it just must be hard.