Pushing dinner later is just a signal for people that the company doesn't want them to have social lifes. Most cuttings from this list can be OK, but I think dinner time isn't strictly about cost cutting and I am not sure that's a good way to increase productivity either.