I do mine every 3 months or 3000, which ever comes first. Like some have already said, most people think it's overkill. The service department at the dealer will tell you the same. Then again, the service department at my dealer tried telling me that these newer cars don't need to be broken in and called me crazy for my break in/service schedule, which I do for every vehicle I own, but it's never caused me any issues. Plus, the dealer wants to sell you parts because it's where dealerships make most of their money. What I did is this so far:
500 mi: LOF
1000 mi: LOF
1500 mi: LOF
3000 mi: LOF
4500 mi: LOF, it had been 3 mos since my last LOF
6000 mi: LOF, A/F, about 3 mos again since last LOF
6700 mi: Trans fluid replace(Amsoil Syncromesh), finally got around to it
And I will continue this for the life of my car, 3 mos or 3000 mi.
The rest of my schedule for the Cruze and my other vehicles is:
Every 6000, A/F and tire check(in AK tires get switched out before rotation is necessary, for me atleast)
Every 15000, All fluids replaced, Cabin air filter replaced, PCV replaced, and if there is a replaceable fuel filter, I'll do that too
Every 30000, Previous plus Tune up including all belts and if necessary, hoses.
Every 60000, Previous plus Timing Belt and Shocks/Struts
The rest is done as necessary(I don't think I missed anything, lol). Like I said before, most people find this crazy, but it gives me peace of mind and has given me quite a few very reliable vehicles. Plus, it helps prevent me from being stuck on the side of the road in AK at -25.