the idea behind christmas is that on that specific day something important happened. Do you get upset when you get presents the 24th or 26th?
why should someone take heat for trying to get someone something RIGHT on valentine's day, when they get it there the next day or day before? People are too strung out on the whole thing and freak out when something doesn't happen exactly when it should.