Please format your code as code, as described in About the Users category, and please copy and paste the exact function calls your tried and the output you got. It is impossible for anybody to understand why something is going wrong without seeing what is going wrong.
That being said, that’s a rather odd way to create a date
object. You could just use the standard datetime.date
constructor.