When it comes to buying a mattress, you probably spend time thinking about the design, material, quality and price. But another important factor to consider is when you should buy a new mattress. Buying a mattress during certain months or over holiday weekends can get you huge discounts. The best…