refactor address
Merge pull request #780 from jeremywrowe/refactor/elements-address

Polish up code style for the Address element
fix randomly failing test: we use Time internally, not DateTime
Merge pull request #779 from zendesk/grosser/fix-rand

ResentDateField calls DateTime.now, not Time.now. Fix the test stub.