In all the years we were married (divorced last month) I made sure she got something for each occasion. Through good times and bad, she always got the anniversary present Christmas Eve day. Christmas morning, she had her present(s) under the tree to open. After dinner, she got her birthday present(s)
Others combined gifts, but not me.