I don't have the full answer, but from experience in speaking to people, there are many things issues in the social-sphere which are exerting themselves more strongly than other issues, so it creates a perception of a 'right-wing' shift which might not even be there (or debatable).
There has been an increase in the "Non-Working Classes", and people who are not a member of them, feel cheated. So there is popular support in tackling the parasites of society. This is further reinforced by stories in the media where they have large screen televisions, iphones, and other materialistic possessions. Which party is most likely to deal with this issue? Conservatives.
There has been uncontrolled immigration, from everywhere, and this has lead to a situation where in many towns and cities (for example, Luton), a game called "Spot the White person" has sprung up. Obviously which party is deemed to tackle this issue the most? Conservatives.
Etc Etc
This doesn't mean other issues aren't as important. There is still public support for Public services, such as education and NHS, which are deemed 'Key Policies which Labour got right'. Labours introduction of the minimum wage is also another landmark example of the good things they did.
However, the downside to this is, when you have something going well, it is no longer an 'issue'. So when an issue is solved, no one is actively concerned or complaining about it.
Bookmarks