Incorporating Geographical and Temporal Contexts into Generative Commonsense Reasoning