Slight fix to check both due date & amt is present. And the .gitignore