In your custom feature you can change the culture used by the executing thread to whatever culture you want. Or else create a CultureInfo object and use it for formatting the date strings rather than letting it use the one the thread is running on.
CultureInfo myCulture = new CultureInfo("en-US");
string formatedDate = DateTime.UtcNow.ToString(myCulture);
Hope it helps,