With Mothers Day just around the corner, flowers are an obvious gift to buy - but they can have a very short shelf life and artificial florals will last so much longer. Marks & Spencer shoppers are ...