Supportive

Made changes suggested by reviewer and resubmitting for review.
You can short-circuit this entire thing by using args.fetch, no need to have a try here, unless you're trying to accomplish something else entirely different then looking for a date, or setting it's default.