https://towardsdatascience.com/date-and-time-objects-in-python-everything-you-need-to-know-10aa3bf121be