Calendar Graph Neural Networks for Modeling Time Structures in Spatiotemporal User Behaviors