The following code doesn't work with boost versions prior to 1.38:
boost::gregorian::date date = parser.parse_date(paddedDate.c_str(), dateFormat->c_str(), svp);
if 1.38 was supported, there would be a lot more platforms that would work out-of-the-box