I ran the question I posted past a co-worker here and he thought my question was not clear either, so I'm sorry for that.
Console.WriteLine(item.shippingDateRequested.ToString("zzz")); Console.WriteLine(item.shippingDateRequested.Kind.ToString()); Console.WriteLine("{0:o}", item.shippingDateRequested);
Ran that and got
-07:00 Unspecified 2015-10-05T12:00:00.0000000
So based on that, I'm still at a bit of a loss as to why I'm getting 12 PM. I'll try the CIL debugging route to see what's going on.
Thanks for the help and ideas.