Problems 16-20 Complete

A bit of cheating, using the date library for 19 instead of taking the
time to math it out.