B&M has launched a huge January sale with many lines reduced to £7.
Many retailers drop their prizes post-Christmas, and B&M has now done just that. If you have a little one's birthday coming up, it could be the perfect time to stock up.
Or if you're really organised, you could even get your hands on some gifts for next December 25, and hide them out of sight - just don't forget you bought them nearer the time.