Instead of finding a way to click and select a date in the date_field tag, I instead did the following:
page.find('#reservation_arrival_date').set("2014-01-01")
This works really well and I find this approach very simple. But I'm not sure how "awkward" this may seem for an integration test.