Hierarchical & Cross Temporal-Contextual Recommenders