25 of the best holiday gifts to give (or get) this year

In a year where time barely has any meaning, it should come as no surprise that the holidays are right around the corner. That happened fast! Anyway, it’s never too early to shop for presents, whether they’re for your parents, friends, significant other or even yourself.