General convention I've gone by - gifts should be going down the pecking order, not up it. It's a bit different if it's some environment where everyone's treated equally (e.g a secret santa with a fixed budget where you've drawn the boss), but sending gifts with any sort of value up the chain is more of a no-no, as far as I'm concerned.